diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk index 2ea7777fb7d8..0613d70a0272 100644 --- a/Mk/bsd.gecko.mk +++ b/Mk/bsd.gecko.mk @@ -67,6 +67,9 @@ USE_GL= gl USE_GNOME= cairo gdkpixbuf2 gtk30 USE_PERL5= build USE_XORG= x11 xcb xcomposite xdamage xext xfixes xrender xt +.if ${MOZILLA_VER:R:R} >= 96 +USE_XORG+= xrandr +.endif HAS_CONFIGURE= yes CONFIGURE_OUTSOURCE= yes LDFLAGS+= -Wl,--as-needed diff --git a/www/firefox/Makefile b/www/firefox/Makefile index 4b181b24101a..7b574b3473d5 100644 --- a/www/firefox/Makefile +++ b/www/firefox/Makefile @@ -1,8 +1,7 @@ # Created by: Alan Eldridge PORTNAME= firefox -DISTVERSION= 95.0.2 -PORTREVISION= 2 +DISTVERSION= 96.0.3 PORTEPOCH= 2 CATEGORIES= www MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ @@ -13,8 +12,8 @@ MAINTAINER= gecko@FreeBSD.org COMMENT= Web browser based on the browser portion of Mozilla BUILD_DEPENDS= nspr>=4.32:devel/nspr \ - nss>=3.72:security/nss \ - icu>=69.1,1:devel/icu \ + nss>=3.73:security/nss \ + icu>=70.1:devel/icu \ libevent>=2.1.8:devel/libevent \ harfbuzz>=2.9.1:print/harfbuzz \ graphite2>=1.3.14:graphics/graphite2 \ diff --git a/www/firefox/distinfo b/www/firefox/distinfo index 187fb7311346..862c1dda9361 100644 --- a/www/firefox/distinfo +++ b/www/firefox/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1639939431 -SHA256 (firefox-95.0.2.source.tar.xz) = c178cbf61979bd39a8daa9a09c6e03089da37baded692ad1f745ecfcaae74d64 -SIZE (firefox-95.0.2.source.tar.xz) = 384674224 +TIMESTAMP = 1643336011 +SHA256 (firefox-96.0.3.source.tar.xz) = 1a741d6fcf20e6833a90169f41d29141ea4610f58b848e06091a683af6304dea +SIZE (firefox-96.0.3.source.tar.xz) = 406721708 diff --git a/www/firefox/files/patch-addon-search b/www/firefox/files/patch-addon-search index 99ab877a16d0..f405eab2aab1 100644 --- a/www/firefox/files/patch-addon-search +++ b/www/firefox/files/patch-addon-search @@ -2,10 +2,10 @@ https://github.com/mozilla/addons/issues/708 https://github.com/mozilla/addons-frontend/issues/4610 diff --git browser/app/profile/firefox.js browser/app/profile/firefox.js -index 75c2c5e435e35..4d8c09c02759b 100644 +index af08811..77a3b18 100644 --- browser/app/profile/firefox.js +++ browser/app/profile/firefox.js -@@ -39,7 +39,7 @@ pref("extensions.postDownloadThirdPartyPrompt", true); +@@ -38,7 +38,7 @@ pref("extensions.postDownloadThirdPartyPrompt", true); // Preferences for AMO integration pref("extensions.getAddons.cache.enabled", true); pref("extensions.getAddons.get.url", "https://services.addons.mozilla.org/api/v4/addons/search/?guid=%IDS%&lang=%LOCALE%"); @@ -14,7 +14,7 @@ index 75c2c5e435e35..4d8c09c02759b 100644 pref("extensions.getAddons.link.url", "https://addons.mozilla.org/%LOCALE%/firefox/"); pref("extensions.getAddons.langpacks.url", "https://services.addons.mozilla.org/api/v4/addons/language-tools/?app=firefox&type=language&appversion=%VERSION%"); pref("extensions.getAddons.discovery.api_url", "https://services.addons.mozilla.org/api/v4/discovery/?lang=%LOCALE%&edition=%DISTRIBUTION%"); -@@ -176,8 +176,8 @@ pref("app.update.langpack.enabled", true); +@@ -193,8 +193,8 @@ pref("app.update.langpack.enabled", true); // .. etc .. // pref("extensions.update.enabled", true); @@ -26,10 +26,10 @@ index 75c2c5e435e35..4d8c09c02759b 100644 // Themes every day diff --git toolkit/mozapps/extensions/internal/AddonRepository.jsm toolkit/mozapps/extensions/internal/AddonRepository.jsm -index f70fd8d7e3bd8..81e8cd7764fdf 100644 +index 661c902..a41b32f 100644 --- toolkit/mozapps/extensions/internal/AddonRepository.jsm +++ toolkit/mozapps/extensions/internal/AddonRepository.jsm -@@ -602,7 +602,7 @@ var AddonRepository = { +@@ -592,7 +592,7 @@ var AddonRepository = { addon.version = String(aEntry.current_version.version); if (Array.isArray(aEntry.current_version.files)) { for (let file of aEntry.current_version.files) { @@ -39,10 +39,10 @@ index f70fd8d7e3bd8..81e8cd7764fdf 100644 addon.sourceURI = NetUtil.newURI(file.url); } diff --git toolkit/mozapps/extensions/internal/XPIDatabase.jsm toolkit/mozapps/extensions/internal/XPIDatabase.jsm -index f70fd8d7e3bd8..81e8cd7764fdf 100644 +index f8c99c7..c6ba8a1 100644 --- toolkit/mozapps/extensions/internal/XPIDatabase.jsm +++ toolkit/mozapps/extensions/internal/XPIDatabase.jsm -@@ -355,7 +355,7 @@ class AddonInternal { +@@ -520,7 +520,7 @@ class AddonInternal { // Something is causing errors in here try { for (let platform of this.targetPlatforms) { @@ -50,4 +50,4 @@ index f70fd8d7e3bd8..81e8cd7764fdf 100644 + if (platform.os == "Linux" || platform.os == Services.appinfo.OS) { if (platform.abi) { needsABI = true; - if (platform.abi === abi) + if (platform.abi === abi) { diff --git a/www/firefox/files/patch-browser-app-nsBrowserApp.cpp b/www/firefox/files/patch-browser-app-nsBrowserApp.cpp index 68cb778b95a7..3b9097714e21 100644 --- a/www/firefox/files/patch-browser-app-nsBrowserApp.cpp +++ b/www/firefox/files/patch-browser-app-nsBrowserApp.cpp @@ -1,12 +1,14 @@ ---- browser/app/nsBrowserApp.cpp.orig 2016-09-19 16:19:28 UTC +diff --git browser/app/nsBrowserApp.cpp browser/app/nsBrowserApp.cpp +index 87c2e16..a41f1d9 100644 +--- browser/app/nsBrowserApp.cpp +++ browser/app/nsBrowserApp.cpp -@@ -324,6 +324,9 @@ int main(int argc, char* argv[], char* e - { - mozilla::TimeStamp start = mozilla::TimeStamp::Now(); +@@ -337,6 +337,9 @@ int main(int argc, char* argv[], char* envp[]) { + } + #endif + setenv("MOZ_GMP_PATH", "%%LOCALBASE%%/lib/browser_plugins/symlinks/gecko", 0); + setenv("MOZ_PLUGIN_PATH", "%%LOCALBASE%%/lib/browser_plugins/symlinks/gecko", 0); + #ifdef HAS_DLL_BLOCKLIST - DllBlocklist_Initialize(); - + DllBlocklist_Initialize(gBlocklistInitFlags); + #endif diff --git a/www/firefox/files/patch-bug1288587 b/www/firefox/files/patch-bug1288587 deleted file mode 100644 index 0925ac98733c..000000000000 --- a/www/firefox/files/patch-bug1288587 +++ /dev/null @@ -1,37 +0,0 @@ -diff --git a/build/moz.configure/init.configure b/build/moz.configure/init.configure -index 855214a..1e91d51 100644 ---- build/moz.configure/init.configure -+++ build/moz.configure/init.configure -@@ -238,6 +238,7 @@ option( - @imports(_from="mozbuild.pythonutil", _import="find_python3_executable") - @imports(_from="mozbuild.pythonutil", _import="python_executable_version") - @imports(_from="six", _import="ensure_text") -+@imports(_from="__builtin__", _import="KeyError") - def virtualenv_python3(env_python, build_env, mozconfig, help): - # Avoid re-executing python when running configure --help. - if help: -@@ -271,6 +272,12 @@ def virtualenv_python3(env_python, virtualenv_name, bu - python = mozconfig["vars"]["added"]["PYTHON3"] - elif "PYTHON3" in mozconfig["vars"]["modified"]: - python = mozconfig["vars"]["modified"]["PYTHON3"][1] -+ for i in ("env", "vars"): -+ for j in ("added", "modified"): -+ try: -+ del mozconfig[i][j]["PYTHON3"] -+ except KeyError: -+ pass - - log.debug("python3: executable from configuration: %r" % python) - -@@ -364,7 +371,10 @@ def virtualenv_python3(env_python, virtualenv_name, bu - ) - log.info("Re-executing in the virtualenv") - if env_python: -- del os.environ["PYTHON3"] -+ try: -+ del os.environ["PYTHON3"] -+ except KeyError: -+ pass - # Another quirk on macOS, with the system python, the virtualenv is - # not fully operational (missing entries in sys.path) if - # __PYVENV_LAUNCHER__ is set. diff --git a/www/firefox/files/patch-bug1504834_comment10 b/www/firefox/files/patch-bug1504834_comment10 index e8e28bace434..2d584adb17ef 100644 --- a/www/firefox/files/patch-bug1504834_comment10 +++ b/www/firefox/files/patch-bug1504834_comment10 @@ -14,10 +14,11 @@ Solution: This is not a real solution, but a hack. The real solution would have are readable, albeit not as pretty to look at as they could be. Side-effects: I have not yet found an unwanted side-effect. -diff -r 46ea866ca3ac -r 6ef20eee3f8f gfx/2d/DrawTargetSkia.cpp ---- gfx/2d/DrawTargetSkia.cpp Tue Oct 22 12:27:22 2019 +0200 -+++ gfx/2d/DrawTargetSkia.cpp Thu Oct 31 09:11:56 2019 +0100 -@@ -1861,6 +1861,14 @@ +diff --git gfx/2d/DrawTargetSkia.cpp gfx/2d/DrawTargetSkia.cpp +index 6bbef8d..161b96f 100644 +--- gfx/2d/DrawTargetSkia.cpp ++++ gfx/2d/DrawTargetSkia.cpp +@@ -1903,6 +1903,14 @@ void DrawTargetSkia::PushLayerWithBlend(bool aOpaque, Float aOpacity, SkCanvas::kPreserveLCDText_SaveLayerFlag | (aCopyBackground ? SkCanvas::kInitWithPrevious_SaveLayerFlag : 0)); @@ -32,3 +33,4 @@ diff -r 46ea866ca3ac -r 6ef20eee3f8f gfx/2d/DrawTargetSkia.cpp mCanvas->saveLayer(saveRec); SetPermitSubpixelAA(aOpaque); + diff --git a/www/firefox/files/patch-bug1504834_comment5 b/www/firefox/files/patch-bug1504834_comment5 index db2663ccfb34..4d4886823f0f 100644 --- a/www/firefox/files/patch-bug1504834_comment5 +++ b/www/firefox/files/patch-bug1504834_comment5 @@ -3,9 +3,44 @@ https://bugzilla.mozilla.org/attachment.cgi?id=9028600 Rough progress patch -diff -r 53107afbc21e gfx/skia/skia/third_party/skcms/skcms.cc ---- gfx/skia/skia/third_party/skcms/skcms.cc Wed Nov 07 04:50:21 2018 +0000 -+++ gfx/skia/skia/third_party/skcms/skcms.cc Thu Nov 29 12:49:35 2018 +0000 +diff --git gfx/2d/DrawTargetSkia.cpp gfx/2d/DrawTargetSkia.cpp +index 6bbef8d..82b04ba 100644 +--- gfx/2d/DrawTargetSkia.cpp ++++ gfx/2d/DrawTargetSkia.cpp +@@ -154,8 +154,7 @@ static IntRect CalculateSurfaceBounds(const IntSize& aSize, const Rect* aBounds, + return surfaceBounds.Intersect(bounds); + } + +-static const int kARGBAlphaOffset = +- SurfaceFormat::A8R8G8B8_UINT32 == SurfaceFormat::B8G8R8A8 ? 3 : 0; ++static const int kARGBAlphaOffset = 0; + + static bool VerifyRGBXFormat(uint8_t* aData, const IntSize& aSize, + const int32_t aStride, SurfaceFormat aFormat) { +diff --git gfx/2d/Types.h gfx/2d/Types.h +index 6b3bdc7..7c6c342 100644 +--- gfx/2d/Types.h ++++ gfx/2d/Types.h +@@ -90,15 +90,8 @@ enum class SurfaceFormat : int8_t { + // The following values are endian-independent synonyms. The _UINT32 suffix + // indicates that the name reflects the layout when viewed as a uint32_t + // value. +-#if MOZ_LITTLE_ENDIAN() + A8R8G8B8_UINT32 = B8G8R8A8, // 0xAARRGGBB + X8R8G8B8_UINT32 = B8G8R8X8, // 0x00RRGGBB +-#elif MOZ_BIG_ENDIAN() +- A8R8G8B8_UINT32 = A8R8G8B8, // 0xAARRGGBB +- X8R8G8B8_UINT32 = X8R8G8B8, // 0x00RRGGBB +-#else +-# error "bad endianness" +-#endif + + // The following values are OS and endian-independent synonyms. + // +diff --git gfx/skia/skia/third_party/skcms/skcms.cc gfx/skia/skia/third_party/skcms/skcms.cc +index 6b4d87b..7c0559d 100644 +--- gfx/skia/skia/third_party/skcms/skcms.cc ++++ gfx/skia/skia/third_party/skcms/skcms.cc @@ -30,6 +30,8 @@ #include #include @@ -48,33 +83,3 @@ diff -r 53107afbc21e gfx/skia/skia/third_party/skcms/skcms.cc #endif } ---- gfx/2d/DrawTargetSkia.cpp.orig 2019-09-21 15:51:04.129603000 +0200 -+++ gfx/2d/DrawTargetSkia.cpp 2019-09-21 15:52:11.900316000 +0200 -@@ -138,8 +138,7 @@ static IntRect CalculateSurfaceBounds(const IntSize& a - return surfaceBounds.Intersect(bounds); - } - --static const int kARGBAlphaOffset = -- SurfaceFormat::A8R8G8B8_UINT32 == SurfaceFormat::B8G8R8A8 ? 3 : 0; -+static const int kARGBAlphaOffset = 0; - - static bool VerifyRGBXFormat(uint8_t* aData, const IntSize& aSize, - const int32_t aStride, SurfaceFormat aFormat) { ---- gfx/2d/Types.h.orig 2019-09-21 15:52:47.044803000 +0200 -+++ gfx/2d/Types.h 2019-09-21 15:53:40.113641000 +0200 -@@ -87,15 +87,8 @@ enum class SurfaceFormat : int8_t { - // The following values are endian-independent synonyms. The _UINT32 suffix - // indicates that the name reflects the layout when viewed as a uint32_t - // value. --#if MOZ_LITTLE_ENDIAN() - A8R8G8B8_UINT32 = B8G8R8A8, // 0xAARRGGBB - X8R8G8B8_UINT32 = B8G8R8X8, // 0x00RRGGBB --#elif MOZ_BIG_ENDIAN() -- A8R8G8B8_UINT32 = A8R8G8B8, // 0xAARRGGBB -- X8R8G8B8_UINT32 = X8R8G8B8, // 0x00RRGGBB --#else --# error "bad endianness" --#endif - - // The following values are OS and endian-independent synonyms. - // diff --git a/www/firefox/files/patch-bug1559213 b/www/firefox/files/patch-bug1559213 index 16928f792f89..ceaba53522aa 100644 --- a/www/firefox/files/patch-bug1559213 +++ b/www/firefox/files/patch-bug1559213 @@ -11,10 +11,10 @@ Date: Thu Jun 13 11:53:00 2019 -0700 4 files changed, 34 insertions(+), 3 deletions(-) diff --git config/external/moz.build config/external/moz.build -index 03e4fa143bd1..a67d10b11fe6 100644 +index ab77121..75595d9 100644 --- config/external/moz.build +++ config/external/moz.build -@@ -40,8 +40,9 @@ if not CONFIG["MOZ_SYSTEM_LIBVPX"]: +@@ -49,8 +49,9 @@ if not CONFIG["MOZ_SYSTEM_LIBVPX"]: external_dirs += ["media/libvpx"] if CONFIG["MOZ_AV1"]: @@ -27,11 +27,11 @@ index 03e4fa143bd1..a67d10b11fe6 100644 if not CONFIG["MOZ_SYSTEM_PNG"]: external_dirs += ["media/libpng"] diff --git config/system-headers.mozbuild config/system-headers.mozbuild -index bcf5c4925564..48964a999a9b 100644 +index a1b58eb..65729f9 100644 --- config/system-headers.mozbuild +++ config/system-headers.mozbuild -@@ -1305,6 +1305,14 @@ if CONFIG['MOZ_SYSTEM_HARFBUZZ']: - 'harfbuzz/hb.h', +@@ -1289,6 +1289,14 @@ if CONFIG['MOZ_ENABLE_LIBPROXY']: + 'proxy.h', ] +if CONFIG['MOZ_SYSTEM_AV1']: @@ -46,7 +46,7 @@ index bcf5c4925564..48964a999a9b 100644 system_headers += [ 'vpx_mem/vpx_mem.h', diff --git dom/media/platforms/moz.build dom/media/platforms/moz.build -index 092cee0c9b66..38e45de5b5f0 100644 +index 8509aec..eb6f129 100644 --- dom/media/platforms/moz.build +++ dom/media/platforms/moz.build @@ -78,6 +78,11 @@ if CONFIG["MOZ_AV1"]: @@ -62,10 +62,10 @@ index 092cee0c9b66..38e45de5b5f0 100644 if CONFIG["MOZ_OMX"]: EXPORTS += [ diff --git toolkit/moz.configure toolkit/moz.configure -index 82b5a59acf42..e2329560b42b 100644 ---- toolkit/moz.configure.orig 2021-04-13 16:12:34.770032000 +0200 -+++ toolkit/moz.configure 2021-04-18 00:03:41.432698000 +0200 -@@ -538,7 +538,23 @@ +index 0069865..e806fc8 100644 +--- toolkit/moz.configure ++++ toolkit/moz.configure +@@ -523,7 +523,23 @@ def av1(value): return True @@ -90,11 +90,11 @@ index 82b5a59acf42..e2329560b42b 100644 def dav1d_asm(target): if target.cpu in ("aarch64", "x86", "x86_64"): return True -@@ -554,6 +570,7 @@ +@@ -539,6 +555,7 @@ set_config("MOZ_DAV1D_ASM", dav1d_asm) set_define("MOZ_DAV1D_ASM", dav1d_asm) set_config("MOZ_AV1", av1) set_define("MOZ_AV1", av1) +set_config("MOZ_SYSTEM_AV1", depends_if(system_av1)(lambda _: True)) - # Built-in fragmented MP4 support. + # JXL Image Codec Support # ============================================================== diff --git a/www/firefox/files/patch-bug1612184 b/www/firefox/files/patch-bug1612184 deleted file mode 100644 index 33d391a3b647..000000000000 --- a/www/firefox/files/patch-bug1612184 +++ /dev/null @@ -1,25961 +0,0 @@ -https://bugzilla.mozilla.org/show_bug.cgi?id=1612184 -https://bug1612184.bmoattachments.org/attachment.cgi?id=9126363 - - -diff -r 388a4d04e911 media/webrtc/gn-configs/ppc64_False_ppc64_freebsd.json ---- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ dom/media/webrtc/third_party_build/gn-configs/ppc64_False_ppc64_freebsd.json Thu Feb 13 11:11:51 2020 +0100 -@@ -0,0 +1,13237 @@ -+{ -+ "gn_gen_args": { -+ "host_cpu": "ppc64", -+ "is_debug": false, -+ "target_cpu": "ppc64", -+ "target_os": "freebsd" -+ }, -+ "mozbuild_args": { -+ "CPU_ARCH": "ppc64", -+ "HOST_CPU_ARCH": "ppc64", -+ "MOZ_DEBUG": null, -+ "OS_TARGET": "FreeBSD" -+ }, -+ "sandbox_vars": { -+ "COMPILE_FLAGS": { -+ "WARNINGS_AS_ERRORS": [] -+ }, -+ "FINAL_LIBRARY": "webrtc" -+ }, -+ "targets": { -+ "//:webrtc": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD", -+ "HAVE_WEBRTC_VIDEO", -+ "HAVE_WEBRTC_VOICE" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:base_peerconnection_api", -+ "//api:transport_api", -+ "//api:video_frame_api", -+ "//audio:audio", -+ "//call:call", -+ "//common_audio:common_audio", -+ "//common_video:common_video", -+ "//media:media", -+ "//modules:modules", -+ "//modules/video_capture:video_capture_internal_impl", -+ "//rtc_base:rtc_base", -+ "//system_wrappers:field_trial_default", -+ "//system_wrappers:metrics_default", -+ "//system_wrappers:system_wrappers_default", -+ "//video:video", -+ "//voice_engine:voice_engine" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/", -+ "//modules/audio_coding/include/", -+ "//modules/include/", -+ "//modules/include/", -+ "//modules/audio_device/include/", -+ "//modules/audio_device/dummy/" -+ ], -+ "libs": [ -+ "X11", -+ "X11-xcb", -+ "xcb", -+ "Xcomposite", -+ "Xcursor", -+ "Xdamage", -+ "Xext", -+ "Xfixes", -+ "Xi", -+ "Xrender" -+ ], -+ "sources": [], -+ "type": "static_library" -+ }, -+ "//:webrtc_common": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//common_types.cc", -+ "//common_types.h", -+ "//typedefs.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/L16:audio_decoder_L16": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:pcm16b", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/pcm16b/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/L16/audio_decoder_L16.cc", -+ "//api/audio_codecs/L16/audio_decoder_L16.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/L16:audio_encoder_L16": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:pcm16b", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/pcm16b/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/L16/audio_encoder_L16.cc", -+ "//api/audio_codecs/L16/audio_encoder_L16.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/g711:audio_decoder_g711": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:g711", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/g711/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/g711/audio_decoder_g711.cc", -+ "//api/audio_codecs/g711/audio_decoder_g711.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/g711:audio_encoder_g711": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:g711", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/g711/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/g711/audio_encoder_g711.cc", -+ "//api/audio_codecs/g711/audio_encoder_g711.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/g722:audio_decoder_g722": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:g722", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/g722/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/g722/audio_decoder_g722.cc", -+ "//api/audio_codecs/g722/audio_decoder_g722.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/g722:audio_encoder_g722": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs/g722:audio_encoder_g722_config", -+ "//modules/audio_coding:g722", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/g722/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/g722/audio_encoder_g722.cc", -+ "//api/audio_codecs/g722/audio_encoder_g722.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/g722:audio_encoder_g722_config": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/g722/audio_encoder_g722_config.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api/audio_codecs/ilbc:audio_decoder_ilbc": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:ilbc", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/ilbc/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/ilbc/audio_decoder_ilbc.cc", -+ "//api/audio_codecs/ilbc/audio_decoder_ilbc.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/ilbc:audio_encoder_ilbc": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", -+ "//modules/audio_coding:ilbc", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/ilbc/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/ilbc/audio_encoder_ilbc.cc", -+ "//api/audio_codecs/ilbc/audio_encoder_ilbc.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/ilbc/audio_encoder_ilbc_config.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api/audio_codecs/isac:audio_decoder_isac": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD", -+ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", -+ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" -+ ], -+ "deps": [ -+ "//api/audio_codecs/isac:audio_decoder_isac_float" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [], -+ "type": "source_set" -+ }, -+ "//api/audio_codecs/isac:audio_decoder_isac_float": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:isac", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/isac/main/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/isac/audio_decoder_isac_float.cc", -+ "//api/audio_codecs/isac/audio_decoder_isac_float.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/isac:audio_encoder_isac": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD", -+ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", -+ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" -+ ], -+ "deps": [ -+ "//api/audio_codecs/isac:audio_encoder_isac_float" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [], -+ "type": "source_set" -+ }, -+ "//api/audio_codecs/isac:audio_encoder_isac_float": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:isac", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/isac/main/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/isac/audio_encoder_isac_float.cc", -+ "//api/audio_codecs/isac/audio_encoder_isac_float.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/opus:audio_decoder_opus": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:webrtc_opus", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "/media/libopus/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/opus/audio_decoder_opus.cc", -+ "//api/audio_codecs/opus/audio_decoder_opus.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/opus:audio_encoder_opus": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs/opus:audio_encoder_opus_config", -+ "//modules/audio_coding:webrtc_opus", -+ "//rtc_base:protobuf_utils", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "/media/libopus/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/opus/audio_encoder_opus.cc" -+ ], -+ "type": "source_set" -+ }, -+ "//api/audio_codecs/opus:audio_encoder_opus_config": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:optional", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "/media/libopus/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/opus/audio_encoder_opus_config.cc", -+ "//api/audio_codecs/opus/audio_encoder_opus_config.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs:audio_codecs_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:optional", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/audio_decoder.cc", -+ "//api/audio_codecs/audio_decoder.h", -+ "//api/audio_codecs/audio_decoder_factory.h", -+ "//api/audio_codecs/audio_decoder_factory_template.h", -+ "//api/audio_codecs/audio_encoder.cc", -+ "//api/audio_codecs/audio_encoder.h", -+ "//api/audio_codecs/audio_encoder_factory.h", -+ "//api/audio_codecs/audio_encoder_factory_template.h", -+ "//api/audio_codecs/audio_format.cc", -+ "//api/audio_codecs/audio_format.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api/audio_codecs:builtin_audio_decoder_factory": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_USE_BUILTIN_ILBC=1", -+ "WEBRTC_USE_BUILTIN_OPUS=1", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD", -+ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", -+ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" -+ ], -+ "deps": [ -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs/L16:audio_decoder_L16", -+ "//api/audio_codecs/g711:audio_decoder_g711", -+ "//api/audio_codecs/g722:audio_decoder_g722", -+ "//api/audio_codecs/ilbc:audio_decoder_ilbc", -+ "//api/audio_codecs/isac:audio_decoder_isac", -+ "//api/audio_codecs/opus:audio_decoder_opus", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/builtin_audio_decoder_factory.cc", -+ "//api/audio_codecs/builtin_audio_decoder_factory.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs:builtin_audio_encoder_factory": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_USE_BUILTIN_ILBC=1", -+ "WEBRTC_USE_BUILTIN_OPUS=1", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD", -+ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", -+ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" -+ ], -+ "deps": [ -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs/L16:audio_encoder_L16", -+ "//api/audio_codecs/g711:audio_encoder_g711", -+ "//api/audio_codecs/g722:audio_encoder_g722", -+ "//api/audio_codecs/ilbc:audio_encoder_ilbc", -+ "//api/audio_codecs/isac:audio_encoder_isac", -+ "//api/audio_codecs/opus:audio_encoder_opus", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/builtin_audio_encoder_factory.cc", -+ "//api/audio_codecs/builtin_audio_encoder_factory.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/video_codecs:video_codecs_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api:video_frame_api", -+ "//common_video:common_video", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/video_codecs/sdp_video_format.h", -+ "//api/video_codecs/video_decoder.h", -+ "//api/video_codecs/video_decoder_factory.h", -+ "//api/video_codecs/video_encoder.cc", -+ "//api/video_codecs/video_encoder.h", -+ "//api/video_codecs/video_encoder_factory.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api:array_view": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/array_view.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api:audio_mixer_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//modules:module_api", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio/audio_mixer.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api:base_peerconnection_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/rtpparameters.cc", -+ "//api/rtpparameters.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api:call_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:audio_mixer_api", -+ "//api:transport_api", -+ "//api/audio_codecs:audio_codecs_api", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/call/audio_sink.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api:optional": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:array_view", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/optional.cc", -+ "//api/optional.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api:refcountedbase": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/refcountedbase.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api:transport_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/call/transport.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api:video_frame_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "/media/libyuv/libyuv/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/video/video_content_type.cc", -+ "//api/video/video_content_type.h", -+ "//api/video/video_frame.cc", -+ "//api/video/video_frame.h", -+ "//api/video/video_frame_buffer.cc", -+ "//api/video/video_frame_buffer.h", -+ "//api/video/video_rotation.h", -+ "//api/video/video_timing.cc", -+ "//api/video/video_timing.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api:video_frame_api_i420": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:video_frame_api", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "/media/libyuv/libyuv/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/video/i420_buffer.cc", -+ "//api/video/i420_buffer.h" -+ ], -+ "type": "source_set" -+ }, -+ "//audio/utility:audio_frame_operations": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//modules:module_api", -+ "//modules/audio_coding:audio_format_conversion", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//audio/utility/audio_frame_operations.cc", -+ "//audio/utility/audio_frame_operations.h" -+ ], -+ "type": "static_library" -+ }, -+ "//audio:audio": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:audio_mixer_api", -+ "//api:call_api", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs:builtin_audio_encoder_factory", -+ "//call:bitrate_allocator", -+ "//call:call_interfaces", -+ "//call:rtp_interfaces", -+ "//common_audio:common_audio", -+ "//modules/audio_coding:cng", -+ "//modules/audio_device:audio_device", -+ "//modules/audio_processing:audio_processing", -+ "//modules/bitrate_controller:bitrate_controller", -+ "//modules/congestion_controller:congestion_controller", -+ "//modules/pacing:pacing", -+ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue", -+ "//system_wrappers:system_wrappers", -+ "//voice_engine:voice_engine" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/", -+ "//modules/audio_coding/codecs/cng/include/", -+ "//modules/include/", -+ "//modules/audio_device/include/", -+ "//modules/audio_device/dummy/", -+ "//modules/audio_coding/include/", -+ "//modules/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//audio/audio_receive_stream.cc", -+ "//audio/audio_receive_stream.h", -+ "//audio/audio_send_stream.cc", -+ "//audio/audio_send_stream.h", -+ "//audio/audio_state.cc", -+ "//audio/audio_state.h", -+ "//audio/audio_transport_proxy.cc", -+ "//audio/audio_transport_proxy.h", -+ "//audio/conversion.h", -+ "//audio/null_audio_poller.cc", -+ "//audio/null_audio_poller.h", -+ "//audio/scoped_voe_interface.h", -+ "//audio/time_interval.cc", -+ "//audio/time_interval.h" -+ ], -+ "type": "static_library" -+ }, -+ "//call:bitrate_allocator": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//modules/bitrate_controller:bitrate_controller", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:sequenced_task_checker", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//call/bitrate_allocator.cc", -+ "//call/bitrate_allocator.h" -+ ], -+ "type": "source_set" -+ }, -+ "//call:call": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:call_api", -+ "//api:optional", -+ "//api:transport_api", -+ "//audio:audio", -+ "//call:bitrate_allocator", -+ "//call:call_interfaces", -+ "//call:rtp_interfaces", -+ "//call:rtp_receiver", -+ "//call:rtp_sender", -+ "//call:video_stream_api", -+ "//logging:rtc_event_log_api", -+ "//logging:rtc_event_log_impl", -+ "//modules/bitrate_controller:bitrate_controller", -+ "//modules/congestion_controller:congestion_controller", -+ "//modules/pacing:pacing", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//modules/utility:utility", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue", -+ "//rtc_base:sequenced_task_checker", -+ "//system_wrappers:system_wrappers", -+ "//video:video" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//call/call.cc", -+ "//call/callfactory.cc", -+ "//call/callfactory.h", -+ "//call/flexfec_receive_stream_impl.cc", -+ "//call/flexfec_receive_stream_impl.h" -+ ], -+ "type": "static_library" -+ }, -+ "//call:call_interfaces": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:audio_mixer_api", -+ "//api:optional", -+ "//api:transport_api", -+ "//api/audio_codecs:audio_codecs_api", -+ "//call:rtp_interfaces", -+ "//call:video_stream_api", -+ "//modules/audio_processing:audio_processing_statistics", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//call/audio_receive_stream.h", -+ "//call/audio_send_stream.h", -+ "//call/audio_state.h", -+ "//call/call.h", -+ "//call/callfactoryinterface.h", -+ "//call/flexfec_receive_stream.h", -+ "//call/syncable.cc", -+ "//call/syncable.h", -+ "//call/audio_send_stream_call.cc" -+ ], -+ "type": "source_set" -+ }, -+ "//call:rtp_interfaces": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:array_view", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//call/rtcp_packet_sink_interface.h", -+ "//call/rtp_config.cc", -+ "//call/rtp_config.h", -+ "//call/rtp_packet_sink_interface.h", -+ "//call/rtp_stream_receiver_controller_interface.h", -+ "//call/rtp_transport_controller_send_interface.h" -+ ], -+ "type": "source_set" -+ }, -+ "//call:rtp_receiver": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:optional", -+ "//call:rtp_interfaces", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//call/rtcp_demuxer.cc", -+ "//call/rtcp_demuxer.h", -+ "//call/rtp_demuxer.cc", -+ "//call/rtp_demuxer.h", -+ "//call/rtp_rtcp_demuxer_helper.cc", -+ "//call/rtp_rtcp_demuxer_helper.h", -+ "//call/rtp_stream_receiver_controller.cc", -+ "//call/rtp_stream_receiver_controller.h", -+ "//call/rtx_receive_stream.cc", -+ "//call/rtx_receive_stream.h", -+ "//call/ssrc_binding_observer.h" -+ ], -+ "type": "source_set" -+ }, -+ "//call:rtp_sender": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//call:rtp_interfaces", -+ "//modules/congestion_controller:congestion_controller", -+ "//modules/pacing:pacing", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//call/rtp_transport_controller_send.cc", -+ "//call/rtp_transport_controller_send.h" -+ ], -+ "type": "source_set" -+ }, -+ "//call:video_stream_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api:transport_api", -+ "//call:rtp_interfaces", -+ "//common_video:common_video", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//call/video_config.cc", -+ "//call/video_config.h", -+ "//call/video_receive_stream.cc", -+ "//call/video_receive_stream.h", -+ "//call/video_send_stream.cc", -+ "//call/video_send_stream.h" -+ ], -+ "type": "source_set" -+ }, -+ "//common_audio:common_audio": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//common_audio:common_audio_c", -+ "//common_audio:sinc_resampler", -+ "//rtc_base:gtest_prod", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//common_audio/audio_converter.cc", -+ "//common_audio/audio_converter.h", -+ "//common_audio/audio_ring_buffer.cc", -+ "//common_audio/audio_ring_buffer.h", -+ "//common_audio/audio_util.cc", -+ "//common_audio/blocker.cc", -+ "//common_audio/blocker.h", -+ "//common_audio/channel_buffer.cc", -+ "//common_audio/channel_buffer.h", -+ "//common_audio/include/audio_util.h", -+ "//common_audio/lapped_transform.cc", -+ "//common_audio/lapped_transform.h", -+ "//common_audio/real_fourier.cc", -+ "//common_audio/real_fourier.h", -+ "//common_audio/real_fourier_ooura.cc", -+ "//common_audio/real_fourier_ooura.h", -+ "//common_audio/resampler/include/push_resampler.h", -+ "//common_audio/resampler/include/resampler.h", -+ "//common_audio/resampler/push_resampler.cc", -+ "//common_audio/resampler/push_sinc_resampler.cc", -+ "//common_audio/resampler/push_sinc_resampler.h", -+ "//common_audio/resampler/resampler.cc", -+ "//common_audio/resampler/sinc_resampler.cc", -+ "//common_audio/smoothing_filter.cc", -+ "//common_audio/smoothing_filter.h", -+ "//common_audio/sparse_fir_filter.cc", -+ "//common_audio/sparse_fir_filter.h", -+ "//common_audio/vad/include/vad.h", -+ "//common_audio/vad/vad.cc", -+ "//common_audio/wav_file.cc", -+ "//common_audio/wav_file.h", -+ "//common_audio/wav_header.cc", -+ "//common_audio/wav_header.h", -+ "//common_audio/window_generator.cc", -+ "//common_audio/window_generator.h" -+ ], -+ "type": "static_library" -+ }, -+ "//common_audio:common_audio_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//common_audio:common_audio_c_arm_asm", -+ "//common_audio:common_audio_cc", -+ "//rtc_base:compile_assert_c", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//common_audio/fft4g.c", -+ "//common_audio/fft4g.h", -+ "//common_audio/ring_buffer.c", -+ "//common_audio/ring_buffer.h", -+ "//common_audio/signal_processing/auto_corr_to_refl_coef.c", -+ "//common_audio/signal_processing/auto_correlation.c", -+ "//common_audio/signal_processing/complex_fft_tables.h", -+ "//common_audio/signal_processing/copy_set_operations.c", -+ "//common_audio/signal_processing/cross_correlation.c", -+ "//common_audio/signal_processing/division_operations.c", -+ "//common_audio/signal_processing/downsample_fast.c", -+ "//common_audio/signal_processing/energy.c", -+ "//common_audio/signal_processing/filter_ar.c", -+ "//common_audio/signal_processing/filter_ma_fast_q12.c", -+ "//common_audio/signal_processing/get_hanning_window.c", -+ "//common_audio/signal_processing/get_scaling_square.c", -+ "//common_audio/signal_processing/ilbc_specific_functions.c", -+ "//common_audio/signal_processing/include/real_fft.h", -+ "//common_audio/signal_processing/include/signal_processing_library.h", -+ "//common_audio/signal_processing/include/spl_inl.h", -+ "//common_audio/signal_processing/include/spl_inl_armv7.h", -+ "//common_audio/signal_processing/levinson_durbin.c", -+ "//common_audio/signal_processing/lpc_to_refl_coef.c", -+ "//common_audio/signal_processing/min_max_operations.c", -+ "//common_audio/signal_processing/randomization_functions.c", -+ "//common_audio/signal_processing/real_fft.c", -+ "//common_audio/signal_processing/refl_coef_to_lpc.c", -+ "//common_audio/signal_processing/resample.c", -+ "//common_audio/signal_processing/resample_48khz.c", -+ "//common_audio/signal_processing/resample_by_2.c", -+ "//common_audio/signal_processing/resample_by_2_internal.c", -+ "//common_audio/signal_processing/resample_by_2_internal.h", -+ "//common_audio/signal_processing/resample_fractional.c", -+ "//common_audio/signal_processing/spl_init.c", -+ "//common_audio/signal_processing/spl_inl.c", -+ "//common_audio/signal_processing/spl_sqrt.c", -+ "//common_audio/signal_processing/splitting_filter.c", -+ "//common_audio/signal_processing/sqrt_of_one_minus_x_squared.c", -+ "//common_audio/signal_processing/vector_scaling_operations.c", -+ "//common_audio/vad/include/webrtc_vad.h", -+ "//common_audio/vad/vad_core.c", -+ "//common_audio/vad/vad_core.h", -+ "//common_audio/vad/vad_filterbank.c", -+ "//common_audio/vad/vad_filterbank.h", -+ "//common_audio/vad/vad_gmm.c", -+ "//common_audio/vad/vad_gmm.h", -+ "//common_audio/vad/vad_sp.c", -+ "//common_audio/vad/vad_sp.h", -+ "//common_audio/vad/webrtc_vad.c", -+ "//common_audio/signal_processing/complex_fft.c", -+ "//common_audio/signal_processing/complex_bit_reverse.c", -+ "//common_audio/signal_processing/filter_ar_fast_q12.c", -+ "//common_audio/signal_processing/spl_sqrt_floor.c" -+ ], -+ "type": "source_set" -+ }, -+ "//common_audio:common_audio_c_arm_asm": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [], -+ "type": "source_set" -+ }, -+ "//common_audio:common_audio_cc": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//common_audio/signal_processing/dot_product_with_scale.cc", -+ "//common_audio/signal_processing/dot_product_with_scale.h" -+ ], -+ "type": "source_set" -+ }, -+ "//common_audio:fir_filter": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//common_audio/fir_filter.h" -+ ], -+ "type": "source_set" -+ }, -+ "//common_audio:fir_filter_factory": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//common_audio:fir_filter", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:cpu_features_api" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//common_audio/fir_filter_c.cc", -+ "//common_audio/fir_filter_c.h", -+ "//common_audio/fir_filter_factory.cc", -+ "//common_audio/fir_filter_factory.h" -+ ], -+ "type": "source_set" -+ }, -+ "//common_audio:sinc_resampler": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//rtc_base:gtest_prod", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//common_audio/resampler/sinc_resampler.h" -+ ], -+ "type": "source_set" -+ }, -+ "//common_video:common_video": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api:video_frame_api", -+ "//api:video_frame_api_i420", -+ "//media:rtc_h264_profile_id", -+ "//modules:module_api", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_task_queue", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//modules/interface/", -+ "/media/libyuv/libyuv/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//common_video/bitrate_adjuster.cc", -+ "//common_video/h264/h264_bitstream_parser.cc", -+ "//common_video/h264/h264_bitstream_parser.h", -+ "//common_video/h264/h264_common.cc", -+ "//common_video/h264/h264_common.h", -+ "//common_video/h264/pps_parser.cc", -+ "//common_video/h264/pps_parser.h", -+ "//common_video/h264/profile_level_id.h", -+ "//common_video/h264/sps_parser.cc", -+ "//common_video/h264/sps_parser.h", -+ "//common_video/h264/sps_vui_rewriter.cc", -+ "//common_video/h264/sps_vui_rewriter.h", -+ "//common_video/i420_buffer_pool.cc", -+ "//common_video/include/bitrate_adjuster.h", -+ "//common_video/include/frame_callback.h", -+ "//common_video/include/i420_buffer_pool.h", -+ "//common_video/include/incoming_video_stream.h", -+ "//common_video/include/video_bitrate_allocator.h", -+ "//common_video/include/video_frame.h", -+ "//common_video/include/video_frame_buffer.h", -+ "//common_video/incoming_video_stream.cc", -+ "//common_video/libyuv/include/webrtc_libyuv.h", -+ "//common_video/libyuv/webrtc_libyuv.cc", -+ "//common_video/video_frame.cc", -+ "//common_video/video_frame_buffer.cc", -+ "//common_video/video_render_frames.cc", -+ "//common_video/video_render_frames.h" -+ ], -+ "type": "static_library" -+ }, -+ "//logging:rtc_event_log_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//call:video_stream_api", -+ "//modules/audio_coding:audio_network_adaptor_config", -+ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", -+ "//modules/rtp_rtcp:rtp_rtcp_format", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//logging/rtc_event_log/events/rtc_event.h", -+ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc", -+ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h", -+ "//logging/rtc_event_log/events/rtc_event_audio_playout.cc", -+ "//logging/rtc_event_log/events/rtc_event_audio_playout.h", -+ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc", -+ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h", -+ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc", -+ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h", -+ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc", -+ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.h", -+ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc", -+ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.h", -+ "//logging/rtc_event_log/events/rtc_event_logging_started.cc", -+ "//logging/rtc_event_log/events/rtc_event_logging_started.h", -+ "//logging/rtc_event_log/events/rtc_event_logging_stopped.cc", -+ "//logging/rtc_event_log/events/rtc_event_logging_stopped.h", -+ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc", -+ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.h", -+ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.cc", -+ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.h", -+ "//logging/rtc_event_log/events/rtc_event_probe_result_success.cc", -+ "//logging/rtc_event_log/events/rtc_event_probe_result_success.h", -+ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc", -+ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.h", -+ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc", -+ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.h", -+ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc", -+ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h", -+ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc", -+ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h", -+ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc", -+ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h", -+ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc", -+ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.h", -+ "//logging/rtc_event_log/output/rtc_event_log_output_file.cc", -+ "//logging/rtc_event_log/output/rtc_event_log_output_file.h", -+ "//logging/rtc_event_log/rtc_event_log.h", -+ "//logging/rtc_event_log/rtc_event_log_factory_interface.h", -+ "//logging/rtc_event_log/rtc_stream_config.cc", -+ "//logging/rtc_event_log/rtc_stream_config.h" -+ ], -+ "type": "source_set" -+ }, -+ "//logging:rtc_event_log_impl": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//logging:rtc_event_log_api", -+ "//modules/audio_coding:audio_network_adaptor", -+ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//rtc_base:protobuf_utils", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue", -+ "//rtc_base:sequenced_task_checker", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//logging/rtc_event_log/encoder/rtc_event_log_encoder.h", -+ "//logging/rtc_event_log/encoder/rtc_event_log_encoder_legacy.cc", -+ "//logging/rtc_event_log/encoder/rtc_event_log_encoder_legacy.h", -+ "//logging/rtc_event_log/rtc_event_log.cc", -+ "//logging/rtc_event_log/rtc_event_log_factory.cc", -+ "//logging/rtc_event_log/rtc_event_log_factory.h" -+ ], -+ "type": "static_library" -+ }, -+ "//media:rtc_audio_video": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture", -+ "-Wno-deprecated-declarations" -+ ], -+ "defines": [ -+ "WEBRTC_INTELLIGIBILITY_ENHANCER=0", -+ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD", -+ "HAVE_WEBRTC_VIDEO", -+ "HAVE_WEBRTC_VOICE" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:call_api", -+ "//api:optional", -+ "//api:transport_api", -+ "//api:video_frame_api", -+ "//api:video_frame_api_i420", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/video_codecs:video_codecs_api", -+ "//call:call", -+ "//call:video_stream_api", -+ "//common_video:common_video", -+ "//media:rtc_media_base", -+ "//modules/audio_coding:rent_a_codec", -+ "//modules/audio_device:audio_device", -+ "//modules/audio_mixer:audio_mixer_impl", -+ "//modules/audio_processing:audio_processing", -+ "//modules/audio_processing/aec_dump:aec_dump", -+ "//modules/audio_processing/aec_dump:null_aec_dump_factory", -+ "//modules/video_capture:video_capture_internal_impl", -+ "//modules/video_capture:video_capture_module", -+ "//modules/video_coding:video_coding", -+ "//modules/video_coding:video_coding_utility", -+ "//modules/video_coding:webrtc_h264", -+ "//modules/video_coding:webrtc_vp8", -+ "//modules/video_coding:webrtc_vp9", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue", -+ "//rtc_base:sequenced_task_checker", -+ "//system_wrappers:system_wrappers", -+ "//video:video", -+ "//voice_engine:voice_engine" -+ ], -+ "include_dirs": [ -+ "/media/libyuv/libyuv/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/", -+ "//modules/include/", -+ "//modules/audio_device/include/", -+ "//modules/audio_device/dummy/", -+ "//modules/audio_coding/include/", -+ "//modules/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//media/engine/adm_helpers.cc", -+ "//media/engine/adm_helpers.h", -+ "//media/engine/apm_helpers.cc", -+ "//media/engine/apm_helpers.h", -+ "//media/engine/constants.cc", -+ "//media/engine/constants.h", -+ "//media/engine/convert_legacy_video_factory.cc", -+ "//media/engine/convert_legacy_video_factory.h", -+ "//media/engine/internaldecoderfactory.cc", -+ "//media/engine/internaldecoderfactory.h", -+ "//media/engine/internalencoderfactory.cc", -+ "//media/engine/internalencoderfactory.h", -+ "//media/engine/nullwebrtcvideoengine.h", -+ "//media/engine/payload_type_mapper.cc", -+ "//media/engine/payload_type_mapper.h", -+ "//media/engine/scopedvideodecoder.cc", -+ "//media/engine/scopedvideodecoder.h", -+ "//media/engine/scopedvideoencoder.cc", -+ "//media/engine/scopedvideoencoder.h", -+ "//media/engine/simulcast.cc", -+ "//media/engine/simulcast.h", -+ "//media/engine/simulcast_encoder_adapter.cc", -+ "//media/engine/simulcast_encoder_adapter.h", -+ "//media/engine/videodecodersoftwarefallbackwrapper.cc", -+ "//media/engine/videodecodersoftwarefallbackwrapper.h", -+ "//media/engine/videoencodersoftwarefallbackwrapper.cc", -+ "//media/engine/videoencodersoftwarefallbackwrapper.h", -+ "//media/engine/vp8_encoder_simulcast_proxy.cc", -+ "//media/engine/vp8_encoder_simulcast_proxy.h", -+ "//media/engine/webrtcvideodecoderfactory.cc", -+ "//media/engine/webrtcvideodecoderfactory.h", -+ "//media/engine/webrtcvideoencoderfactory.cc", -+ "//media/engine/webrtcvideoencoderfactory.h" -+ ], -+ "type": "static_library" -+ }, -+ "//media:rtc_h264_profile_id": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//media/base/h264_profile_level_id.cc", -+ "//media/base/h264_profile_level_id.h" -+ ], -+ "type": "source_set" -+ }, -+ "//media:rtc_media": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD", -+ "HAVE_WEBRTC_VIDEO", -+ "HAVE_WEBRTC_VOICE" -+ ], -+ "deps": [ -+ "//media:rtc_audio_video" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [], -+ "type": "source_set" -+ }, -+ "//media:rtc_media_base": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api:video_frame_api", -+ "//api:video_frame_api_i420", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/video_codecs:video_codecs_api", -+ "//call:call_interfaces", -+ "//call:video_stream_api", -+ "//media:rtc_h264_profile_id", -+ "//modules/audio_processing:audio_processing_statistics", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:field_trial_api" -+ ], -+ "include_dirs": [ -+ "/media/libyuv/libyuv/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//media/base/adaptedvideotracksource.cc", -+ "//media/base/adaptedvideotracksource.h", -+ "//media/base/audiosource.h", -+ "//media/base/codec.cc", -+ "//media/base/codec.h", -+ "//media/base/cryptoparams.h", -+ "//media/base/device.h", -+ "//media/base/mediachannel.h", -+ "//media/base/mediaconstants.cc", -+ "//media/base/mediaconstants.h", -+ "//media/base/mediaengine.cc", -+ "//media/base/mediaengine.h", -+ "//media/base/streamparams.cc", -+ "//media/base/streamparams.h", -+ "//media/base/videoadapter.cc", -+ "//media/base/videoadapter.h", -+ "//media/base/videobroadcaster.cc", -+ "//media/base/videobroadcaster.h", -+ "//media/base/videocapturer.cc", -+ "//media/base/videocapturer.h", -+ "//media/base/videocapturerfactory.h", -+ "//media/base/videocommon.cc", -+ "//media/base/videocommon.h", -+ "//media/base/videosourcebase.cc", -+ "//media/base/videosourcebase.h", -+ "//media/base/videosourceinterface.cc" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:audio_coding": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_CODEC_ILBC", -+ "WEBRTC_CODEC_OPUS", -+ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", -+ "WEBRTC_CODEC_ISAC", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs:builtin_audio_decoder_factory", -+ "//common_audio:common_audio", -+ "//logging:rtc_event_log_api", -+ "//modules:module_api", -+ "//modules/audio_coding:audio_coding_module_typedefs", -+ "//modules/audio_coding:cng", -+ "//modules/audio_coding:g711", -+ "//modules/audio_coding:g722", -+ "//modules/audio_coding:ilbc", -+ "//modules/audio_coding:isac", -+ "//modules/audio_coding:neteq", -+ "//modules/audio_coding:pcm16b", -+ "//modules/audio_coding:rent_a_codec", -+ "//modules/audio_coding:webrtc_opus", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/include/", -+ "//modules/include/", -+ "//modules/audio_coding/codecs/cng/include/", -+ "//modules/audio_coding/codecs/g711/include/", -+ "//modules/audio_coding/codecs/pcm16b/include/", -+ "//modules/audio_coding/codecs/ilbc/include/", -+ "//modules/audio_coding/codecs/isac/main/include/", -+ "//modules/audio_coding/codecs/g722/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/acm2/acm_receiver.cc", -+ "//modules/audio_coding/acm2/acm_receiver.h", -+ "//modules/audio_coding/acm2/acm_resampler.cc", -+ "//modules/audio_coding/acm2/acm_resampler.h", -+ "//modules/audio_coding/acm2/audio_coding_module.cc", -+ "//modules/audio_coding/acm2/call_statistics.cc", -+ "//modules/audio_coding/acm2/call_statistics.h", -+ "//modules/audio_coding/acm2/codec_manager.cc", -+ "//modules/audio_coding/acm2/codec_manager.h", -+ "//modules/audio_coding/include/audio_coding_module.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:audio_coding_module_typedefs": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//modules:module_api" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/include/audio_coding_module_typedefs.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_coding:audio_format_conversion": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/audio_format_conversion.cc", -+ "//modules/audio_coding/codecs/audio_format_conversion.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:audio_network_adaptor": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//common_audio:common_audio", -+ "//logging:rtc_event_log_api", -+ "//modules/audio_coding:audio_network_adaptor_config", -+ "//rtc_base:protobuf_utils", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc", -+ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h", -+ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.cc", -+ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.h", -+ "//modules/audio_coding/audio_network_adaptor/channel_controller.cc", -+ "//modules/audio_coding/audio_network_adaptor/channel_controller.h", -+ "//modules/audio_coding/audio_network_adaptor/controller.cc", -+ "//modules/audio_coding/audio_network_adaptor/controller.h", -+ "//modules/audio_coding/audio_network_adaptor/controller_manager.cc", -+ "//modules/audio_coding/audio_network_adaptor/controller_manager.h", -+ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc", -+ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.h", -+ "//modules/audio_coding/audio_network_adaptor/dtx_controller.cc", -+ "//modules/audio_coding/audio_network_adaptor/dtx_controller.h", -+ "//modules/audio_coding/audio_network_adaptor/event_log_writer.cc", -+ "//modules/audio_coding/audio_network_adaptor/event_log_writer.h", -+ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc", -+ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.h", -+ "//modules/audio_coding/audio_network_adaptor/fec_controller_rplr_based.cc", -+ "//modules/audio_coding/audio_network_adaptor/fec_controller_rplr_based.h", -+ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.cc", -+ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.h", -+ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h", -+ "//modules/audio_coding/audio_network_adaptor/util/threshold_curve.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:audio_network_adaptor_config": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:optional" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_config.cc", -+ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:cng": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api/audio_codecs:audio_codecs_api", -+ "//common_audio:common_audio", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/cng/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/cng/audio_encoder_cng.cc", -+ "//modules/audio_coding/codecs/cng/audio_encoder_cng.h", -+ "//modules/audio_coding/codecs/cng/webrtc_cng.cc", -+ "//modules/audio_coding/codecs/cng/webrtc_cng.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:g711": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:g711_c", -+ "//modules/audio_coding:legacy_encoded_audio_frame", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/g711/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.cc", -+ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.h", -+ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.cc", -+ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:g711_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/g711/g711.c", -+ "//modules/audio_coding/codecs/g711/g711.h", -+ "//modules/audio_coding/codecs/g711/g711_interface.c", -+ "//modules/audio_coding/codecs/g711/g711_interface.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_coding:g722": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs/g722:audio_encoder_g722_config", -+ "//modules/audio_coding:g722_c", -+ "//modules/audio_coding:legacy_encoded_audio_frame", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/g722/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/g722/audio_decoder_g722.cc", -+ "//modules/audio_coding/codecs/g722/audio_decoder_g722.h", -+ "//modules/audio_coding/codecs/g722/audio_encoder_g722.cc", -+ "//modules/audio_coding/codecs/g722/audio_encoder_g722.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:g722_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/g722/g722_decode.c", -+ "//modules/audio_coding/codecs/g722/g722_enc_dec.h", -+ "//modules/audio_coding/codecs/g722/g722_encode.c", -+ "//modules/audio_coding/codecs/g722/g722_interface.c", -+ "//modules/audio_coding/codecs/g722/g722_interface.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_coding:ilbc": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", -+ "//common_audio:common_audio", -+ "//modules/audio_coding:ilbc_c", -+ "//modules/audio_coding:legacy_encoded_audio_frame", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/ilbc/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc", -+ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.h", -+ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc", -+ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:ilbc_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api/audio_codecs:audio_codecs_api", -+ "//common_audio:common_audio", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/ilbc/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/ilbc/abs_quant.c", -+ "//modules/audio_coding/codecs/ilbc/abs_quant.h", -+ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.c", -+ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.h", -+ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.c", -+ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.h", -+ "//modules/audio_coding/codecs/ilbc/bw_expand.c", -+ "//modules/audio_coding/codecs/ilbc/bw_expand.h", -+ "//modules/audio_coding/codecs/ilbc/cb_construct.c", -+ "//modules/audio_coding/codecs/ilbc/cb_construct.h", -+ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.c", -+ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.h", -+ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c", -+ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.h", -+ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c", -+ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.h", -+ "//modules/audio_coding/codecs/ilbc/cb_search.c", -+ "//modules/audio_coding/codecs/ilbc/cb_search.h", -+ "//modules/audio_coding/codecs/ilbc/cb_search_core.c", -+ "//modules/audio_coding/codecs/ilbc/cb_search_core.h", -+ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.c", -+ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.h", -+ "//modules/audio_coding/codecs/ilbc/chebyshev.c", -+ "//modules/audio_coding/codecs/ilbc/chebyshev.h", -+ "//modules/audio_coding/codecs/ilbc/comp_corr.c", -+ "//modules/audio_coding/codecs/ilbc/comp_corr.h", -+ "//modules/audio_coding/codecs/ilbc/constants.c", -+ "//modules/audio_coding/codecs/ilbc/constants.h", -+ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.c", -+ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.h", -+ "//modules/audio_coding/codecs/ilbc/decode.c", -+ "//modules/audio_coding/codecs/ilbc/decode.h", -+ "//modules/audio_coding/codecs/ilbc/decode_residual.c", -+ "//modules/audio_coding/codecs/ilbc/decode_residual.h", -+ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.c", -+ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.h", -+ "//modules/audio_coding/codecs/ilbc/defines.h", -+ "//modules/audio_coding/codecs/ilbc/do_plc.c", -+ "//modules/audio_coding/codecs/ilbc/do_plc.h", -+ "//modules/audio_coding/codecs/ilbc/encode.c", -+ "//modules/audio_coding/codecs/ilbc/encode.h", -+ "//modules/audio_coding/codecs/ilbc/energy_inverse.c", -+ "//modules/audio_coding/codecs/ilbc/energy_inverse.h", -+ "//modules/audio_coding/codecs/ilbc/enh_upsample.c", -+ "//modules/audio_coding/codecs/ilbc/enh_upsample.h", -+ "//modules/audio_coding/codecs/ilbc/enhancer.c", -+ "//modules/audio_coding/codecs/ilbc/enhancer.h", -+ "//modules/audio_coding/codecs/ilbc/enhancer_interface.c", -+ "//modules/audio_coding/codecs/ilbc/enhancer_interface.h", -+ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.c", -+ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.h", -+ "//modules/audio_coding/codecs/ilbc/frame_classify.c", -+ "//modules/audio_coding/codecs/ilbc/frame_classify.h", -+ "//modules/audio_coding/codecs/ilbc/gain_dequant.c", -+ "//modules/audio_coding/codecs/ilbc/gain_dequant.h", -+ "//modules/audio_coding/codecs/ilbc/gain_quant.c", -+ "//modules/audio_coding/codecs/ilbc/gain_quant.h", -+ "//modules/audio_coding/codecs/ilbc/get_cd_vec.c", -+ "//modules/audio_coding/codecs/ilbc/get_cd_vec.h", -+ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.c", -+ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.h", -+ "//modules/audio_coding/codecs/ilbc/get_sync_seq.c", -+ "//modules/audio_coding/codecs/ilbc/get_sync_seq.h", -+ "//modules/audio_coding/codecs/ilbc/hp_input.c", -+ "//modules/audio_coding/codecs/ilbc/hp_input.h", -+ "//modules/audio_coding/codecs/ilbc/hp_output.c", -+ "//modules/audio_coding/codecs/ilbc/hp_output.h", -+ "//modules/audio_coding/codecs/ilbc/ilbc.c", -+ "//modules/audio_coding/codecs/ilbc/ilbc.h", -+ "//modules/audio_coding/codecs/ilbc/index_conv_dec.c", -+ "//modules/audio_coding/codecs/ilbc/index_conv_dec.h", -+ "//modules/audio_coding/codecs/ilbc/index_conv_enc.c", -+ "//modules/audio_coding/codecs/ilbc/index_conv_enc.h", -+ "//modules/audio_coding/codecs/ilbc/init_decode.c", -+ "//modules/audio_coding/codecs/ilbc/init_decode.h", -+ "//modules/audio_coding/codecs/ilbc/init_encode.c", -+ "//modules/audio_coding/codecs/ilbc/init_encode.h", -+ "//modules/audio_coding/codecs/ilbc/interpolate.c", -+ "//modules/audio_coding/codecs/ilbc/interpolate.h", -+ "//modules/audio_coding/codecs/ilbc/interpolate_samples.c", -+ "//modules/audio_coding/codecs/ilbc/interpolate_samples.h", -+ "//modules/audio_coding/codecs/ilbc/lpc_encode.c", -+ "//modules/audio_coding/codecs/ilbc/lpc_encode.h", -+ "//modules/audio_coding/codecs/ilbc/lsf_check.c", -+ "//modules/audio_coding/codecs/ilbc/lsf_check.h", -+ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.c", -+ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.h", -+ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.c", -+ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.h", -+ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.c", -+ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.h", -+ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.c", -+ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.h", -+ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.c", -+ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.h", -+ "//modules/audio_coding/codecs/ilbc/my_corr.c", -+ "//modules/audio_coding/codecs/ilbc/my_corr.h", -+ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.c", -+ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.h", -+ "//modules/audio_coding/codecs/ilbc/pack_bits.c", -+ "//modules/audio_coding/codecs/ilbc/pack_bits.h", -+ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.c", -+ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.h", -+ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.c", -+ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.h", -+ "//modules/audio_coding/codecs/ilbc/refiner.c", -+ "//modules/audio_coding/codecs/ilbc/refiner.h", -+ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.c", -+ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.h", -+ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.c", -+ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.h", -+ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.c", -+ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.h", -+ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.c", -+ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.h", -+ "//modules/audio_coding/codecs/ilbc/smooth.c", -+ "//modules/audio_coding/codecs/ilbc/smooth.h", -+ "//modules/audio_coding/codecs/ilbc/smooth_out_data.c", -+ "//modules/audio_coding/codecs/ilbc/smooth_out_data.h", -+ "//modules/audio_coding/codecs/ilbc/sort_sq.c", -+ "//modules/audio_coding/codecs/ilbc/sort_sq.h", -+ "//modules/audio_coding/codecs/ilbc/split_vq.c", -+ "//modules/audio_coding/codecs/ilbc/split_vq.h", -+ "//modules/audio_coding/codecs/ilbc/state_construct.c", -+ "//modules/audio_coding/codecs/ilbc/state_construct.h", -+ "//modules/audio_coding/codecs/ilbc/state_search.c", -+ "//modules/audio_coding/codecs/ilbc/state_search.h", -+ "//modules/audio_coding/codecs/ilbc/swap_bytes.c", -+ "//modules/audio_coding/codecs/ilbc/swap_bytes.h", -+ "//modules/audio_coding/codecs/ilbc/unpack_bits.c", -+ "//modules/audio_coding/codecs/ilbc/unpack_bits.h", -+ "//modules/audio_coding/codecs/ilbc/vq3.c", -+ "//modules/audio_coding/codecs/ilbc/vq3.h", -+ "//modules/audio_coding/codecs/ilbc/vq4.c", -+ "//modules/audio_coding/codecs/ilbc/vq4.h", -+ "//modules/audio_coding/codecs/ilbc/window32_w32.c", -+ "//modules/audio_coding/codecs/ilbc/window32_w32.h", -+ "//modules/audio_coding/codecs/ilbc/xcorr_coef.c", -+ "//modules/audio_coding/codecs/ilbc/xcorr_coef.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_coding:isac": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:isac_c", -+ "//modules/audio_coding:isac_common" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/isac/main/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/isac/main/include/audio_decoder_isac.h", -+ "//modules/audio_coding/codecs/isac/main/include/audio_encoder_isac.h", -+ "//modules/audio_coding/codecs/isac/main/source/audio_decoder_isac.cc", -+ "//modules/audio_coding/codecs/isac/main/source/audio_encoder_isac.cc" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:isac_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//common_audio:common_audio", -+ "//modules/audio_coding:isac_common", -+ "//rtc_base:compile_assert_c", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/isac/main/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/isac/main/include/isac.h", -+ "//modules/audio_coding/codecs/isac/main/source/arith_routines.c", -+ "//modules/audio_coding/codecs/isac/main/source/arith_routines.h", -+ "//modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c", -+ "//modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c", -+ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c", -+ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.h", -+ "//modules/audio_coding/codecs/isac/main/source/codec.h", -+ "//modules/audio_coding/codecs/isac/main/source/crc.c", -+ "//modules/audio_coding/codecs/isac/main/source/crc.h", -+ "//modules/audio_coding/codecs/isac/main/source/decode.c", -+ "//modules/audio_coding/codecs/isac/main/source/decode_bwe.c", -+ "//modules/audio_coding/codecs/isac/main/source/encode.c", -+ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c", -+ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h", -+ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.c", -+ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.h", -+ "//modules/audio_coding/codecs/isac/main/source/fft.c", -+ "//modules/audio_coding/codecs/isac/main/source/fft.h", -+ "//modules/audio_coding/codecs/isac/main/source/filter_functions.c", -+ "//modules/audio_coding/codecs/isac/main/source/filterbank_tables.c", -+ "//modules/audio_coding/codecs/isac/main/source/filterbank_tables.h", -+ "//modules/audio_coding/codecs/isac/main/source/filterbanks.c", -+ "//modules/audio_coding/codecs/isac/main/source/intialize.c", -+ "//modules/audio_coding/codecs/isac/main/source/isac.c", -+ "//modules/audio_coding/codecs/isac/main/source/isac_float_type.h", -+ "//modules/audio_coding/codecs/isac/main/source/lattice.c", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.c", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.h", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.c", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.h", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.c", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.h", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.c", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.h", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.c", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.h", -+ "//modules/audio_coding/codecs/isac/main/source/os_specific_inline.h", -+ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.c", -+ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.h", -+ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.c", -+ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.c", -+ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.h", -+ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.c", -+ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.h", -+ "//modules/audio_coding/codecs/isac/main/source/settings.h", -+ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.c", -+ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.h", -+ "//modules/audio_coding/codecs/isac/main/source/structs.h", -+ "//modules/audio_coding/codecs/isac/main/source/transform.c" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:isac_common": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api/audio_codecs:audio_codecs_api", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t.h", -+ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h", -+ "//modules/audio_coding/codecs/isac/locked_bandwidth_info.cc", -+ "//modules/audio_coding/codecs/isac/locked_bandwidth_info.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:isac_fix_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api/audio_codecs:audio_codecs_api", -+ "//common_audio:common_audio", -+ "//modules/audio_coding:isac_common", -+ "//modules/audio_coding:isac_fix_common", -+ "//rtc_base:compile_assert_c", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/isac/fix/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/isac/fix/include/audio_decoder_isacfix.h", -+ "//modules/audio_coding/codecs/isac/fix/include/audio_encoder_isacfix.h", -+ "//modules/audio_coding/codecs/isac/fix/include/isacfix.h", -+ "//modules/audio_coding/codecs/isac/fix/source/arith_routines.c", -+ "//modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c", -+ "//modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c", -+ "//modules/audio_coding/codecs/isac/fix/source/arith_routins.h", -+ "//modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c", -+ "//modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h", -+ "//modules/audio_coding/codecs/isac/fix/source/decode.c", -+ "//modules/audio_coding/codecs/isac/fix/source/decode_bwe.c", -+ "//modules/audio_coding/codecs/isac/fix/source/decode_plc.c", -+ "//modules/audio_coding/codecs/isac/fix/source/encode.c", -+ "//modules/audio_coding/codecs/isac/fix/source/entropy_coding.c", -+ "//modules/audio_coding/codecs/isac/fix/source/entropy_coding.h", -+ "//modules/audio_coding/codecs/isac/fix/source/filterbank_tables.c", -+ "//modules/audio_coding/codecs/isac/fix/source/filterbank_tables.h", -+ "//modules/audio_coding/codecs/isac/fix/source/filterbanks.c", -+ "//modules/audio_coding/codecs/isac/fix/source/filters.c", -+ "//modules/audio_coding/codecs/isac/fix/source/initialize.c", -+ "//modules/audio_coding/codecs/isac/fix/source/isac_fix_type.h", -+ "//modules/audio_coding/codecs/isac/fix/source/isacfix.c", -+ "//modules/audio_coding/codecs/isac/fix/source/lattice.c", -+ "//modules/audio_coding/codecs/isac/fix/source/lattice_c.c", -+ "//modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c", -+ "//modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.h", -+ "//modules/audio_coding/codecs/isac/fix/source/lpc_tables.c", -+ "//modules/audio_coding/codecs/isac/fix/source/lpc_tables.h", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_estimator.h", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_estimator_c.c", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_filter.c", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_filter_c.c", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_gain_tables.c", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_gain_tables.h", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_lag_tables.c", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_lag_tables.h", -+ "//modules/audio_coding/codecs/isac/fix/source/spectrum_ar_model_tables.c", -+ "//modules/audio_coding/codecs/isac/fix/source/spectrum_ar_model_tables.h", -+ "//modules/audio_coding/codecs/isac/fix/source/structs.h", -+ "//modules/audio_coding/codecs/isac/fix/source/transform.c", -+ "//modules/audio_coding/codecs/isac/fix/source/transform_tables.c" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_coding:isac_fix_common": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/isac/fix/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/isac/fix/source/codec.h", -+ "//modules/audio_coding/codecs/isac/fix/source/fft.c", -+ "//modules/audio_coding/codecs/isac/fix/source/fft.h", -+ "//modules/audio_coding/codecs/isac/fix/source/settings.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_coding:legacy_encoded_audio_frame": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:array_view", -+ "//api/audio_codecs:audio_codecs_api", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.cc", -+ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:neteq": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//common_audio:common_audio", -+ "//modules:module_api", -+ "//modules/audio_coding:audio_coding_module_typedefs", -+ "//modules/audio_coding:cng", -+ "//modules/audio_coding:neteq_decoder_enum", -+ "//rtc_base:gtest_prod", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/cng/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/neteq/accelerate.cc", -+ "//modules/audio_coding/neteq/accelerate.h", -+ "//modules/audio_coding/neteq/audio_multi_vector.cc", -+ "//modules/audio_coding/neteq/audio_multi_vector.h", -+ "//modules/audio_coding/neteq/audio_vector.cc", -+ "//modules/audio_coding/neteq/audio_vector.h", -+ "//modules/audio_coding/neteq/background_noise.cc", -+ "//modules/audio_coding/neteq/background_noise.h", -+ "//modules/audio_coding/neteq/buffer_level_filter.cc", -+ "//modules/audio_coding/neteq/buffer_level_filter.h", -+ "//modules/audio_coding/neteq/comfort_noise.cc", -+ "//modules/audio_coding/neteq/comfort_noise.h", -+ "//modules/audio_coding/neteq/cross_correlation.cc", -+ "//modules/audio_coding/neteq/cross_correlation.h", -+ "//modules/audio_coding/neteq/decision_logic.cc", -+ "//modules/audio_coding/neteq/decision_logic.h", -+ "//modules/audio_coding/neteq/decision_logic_fax.cc", -+ "//modules/audio_coding/neteq/decision_logic_fax.h", -+ "//modules/audio_coding/neteq/decision_logic_normal.cc", -+ "//modules/audio_coding/neteq/decision_logic_normal.h", -+ "//modules/audio_coding/neteq/decoder_database.cc", -+ "//modules/audio_coding/neteq/decoder_database.h", -+ "//modules/audio_coding/neteq/defines.h", -+ "//modules/audio_coding/neteq/delay_manager.cc", -+ "//modules/audio_coding/neteq/delay_manager.h", -+ "//modules/audio_coding/neteq/delay_peak_detector.cc", -+ "//modules/audio_coding/neteq/delay_peak_detector.h", -+ "//modules/audio_coding/neteq/dsp_helper.cc", -+ "//modules/audio_coding/neteq/dsp_helper.h", -+ "//modules/audio_coding/neteq/dtmf_buffer.cc", -+ "//modules/audio_coding/neteq/dtmf_buffer.h", -+ "//modules/audio_coding/neteq/dtmf_tone_generator.cc", -+ "//modules/audio_coding/neteq/dtmf_tone_generator.h", -+ "//modules/audio_coding/neteq/expand.cc", -+ "//modules/audio_coding/neteq/expand.h", -+ "//modules/audio_coding/neteq/include/neteq.h", -+ "//modules/audio_coding/neteq/merge.cc", -+ "//modules/audio_coding/neteq/merge.h", -+ "//modules/audio_coding/neteq/nack_tracker.cc", -+ "//modules/audio_coding/neteq/nack_tracker.h", -+ "//modules/audio_coding/neteq/neteq.cc", -+ "//modules/audio_coding/neteq/neteq_impl.cc", -+ "//modules/audio_coding/neteq/neteq_impl.h", -+ "//modules/audio_coding/neteq/normal.cc", -+ "//modules/audio_coding/neteq/normal.h", -+ "//modules/audio_coding/neteq/packet.cc", -+ "//modules/audio_coding/neteq/packet.h", -+ "//modules/audio_coding/neteq/packet_buffer.cc", -+ "//modules/audio_coding/neteq/packet_buffer.h", -+ "//modules/audio_coding/neteq/post_decode_vad.cc", -+ "//modules/audio_coding/neteq/post_decode_vad.h", -+ "//modules/audio_coding/neteq/preemptive_expand.cc", -+ "//modules/audio_coding/neteq/preemptive_expand.h", -+ "//modules/audio_coding/neteq/random_vector.cc", -+ "//modules/audio_coding/neteq/random_vector.h", -+ "//modules/audio_coding/neteq/red_payload_splitter.cc", -+ "//modules/audio_coding/neteq/red_payload_splitter.h", -+ "//modules/audio_coding/neteq/rtcp.cc", -+ "//modules/audio_coding/neteq/rtcp.h", -+ "//modules/audio_coding/neteq/statistics_calculator.cc", -+ "//modules/audio_coding/neteq/statistics_calculator.h", -+ "//modules/audio_coding/neteq/sync_buffer.cc", -+ "//modules/audio_coding/neteq/sync_buffer.h", -+ "//modules/audio_coding/neteq/tick_timer.cc", -+ "//modules/audio_coding/neteq/tick_timer.h", -+ "//modules/audio_coding/neteq/time_stretch.cc", -+ "//modules/audio_coding/neteq/time_stretch.h", -+ "//modules/audio_coding/neteq/timestamp_scaler.cc", -+ "//modules/audio_coding/neteq/timestamp_scaler.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:neteq_decoder_enum": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/neteq/neteq_decoder_enum.cc", -+ "//modules/audio_coding/neteq/neteq_decoder_enum.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_coding:pcm16b": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:g711", -+ "//modules/audio_coding:legacy_encoded_audio_frame", -+ "//modules/audio_coding:pcm16b_c", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/pcm16b/include/", -+ "//modules/audio_coding/codecs/g711/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc", -+ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h", -+ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc", -+ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h", -+ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.cc", -+ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:pcm16b_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/pcm16b/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/pcm16b/pcm16b.c", -+ "//modules/audio_coding/codecs/pcm16b/pcm16b.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_coding:rent_a_codec": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_CODEC_ILBC", -+ "WEBRTC_CODEC_OPUS", -+ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", -+ "WEBRTC_CODEC_ISAC", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:audio_coding_module_typedefs", -+ "//modules/audio_coding:cng", -+ "//modules/audio_coding:g711", -+ "//modules/audio_coding:g722", -+ "//modules/audio_coding:ilbc", -+ "//modules/audio_coding:isac", -+ "//modules/audio_coding:isac_common", -+ "//modules/audio_coding:isac_fix_c", -+ "//modules/audio_coding:neteq_decoder_enum", -+ "//modules/audio_coding:pcm16b", -+ "//modules/audio_coding:webrtc_opus", -+ "//rtc_base:protobuf_utils", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "/media/libopus/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/isac/fix/include/", -+ "//modules/audio_coding/codecs/cng/include/", -+ "//modules/audio_coding/codecs/g711/include/", -+ "//modules/audio_coding/codecs/pcm16b/include/", -+ "//modules/audio_coding/codecs/ilbc/include/", -+ "//modules/audio_coding/codecs/isac/main/include/", -+ "//modules/audio_coding/codecs/g722/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/acm2/acm_codec_database.cc", -+ "//modules/audio_coding/acm2/acm_codec_database.h", -+ "//modules/audio_coding/acm2/rent_a_codec.cc", -+ "//modules/audio_coding/acm2/rent_a_codec.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:webrtc_opus": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_CODEC_ILBC", -+ "WEBRTC_CODEC_OPUS", -+ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", -+ "WEBRTC_CODEC_ISAC", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs/opus:audio_encoder_opus_config", -+ "//common_audio:common_audio", -+ "//modules/audio_coding:audio_network_adaptor", -+ "//modules/audio_coding:webrtc_opus_c", -+ "//rtc_base:protobuf_utils", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_numerics", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "/media/libopus/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/opus/audio_decoder_opus.cc", -+ "//modules/audio_coding/codecs/opus/audio_decoder_opus.h", -+ "//modules/audio_coding/codecs/opus/audio_encoder_opus.cc", -+ "//modules/audio_coding/codecs/opus/audio_encoder_opus.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:webrtc_opus_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_CODEC_ILBC", -+ "WEBRTC_CODEC_OPUS", -+ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", -+ "WEBRTC_CODEC_ISAC", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "/media/libopus/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/opus/opus_inst.h", -+ "//modules/audio_coding/codecs/opus/opus_interface.c", -+ "//modules/audio_coding/codecs/opus/opus_interface.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_device:audio_device": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//modules/audio_device:audio_device_generic" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/include/", -+ "//modules/audio_device/include/", -+ "//modules/audio_device/dummy/" -+ ], -+ "libs": [], -+ "sources": [], -+ "type": "source_set" -+ }, -+ "//modules/audio_device:audio_device_generic": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_DUMMY_AUDIO_BUILD", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//common_audio:common_audio", -+ "//modules:module_api", -+ "//modules/utility:utility", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/include/", -+ "//modules/audio_device/include/", -+ "//modules/audio_device/dummy/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_device/audio_device_buffer.cc", -+ "//modules/audio_device/audio_device_buffer.h", -+ "//modules/audio_device/audio_device_config.h", -+ "//modules/audio_device/audio_device_generic.cc", -+ "//modules/audio_device/audio_device_generic.h", -+ "//modules/audio_device/dummy/audio_device_dummy.cc", -+ "//modules/audio_device/dummy/audio_device_dummy.h", -+ "//modules/audio_device/dummy/file_audio_device.cc", -+ "//modules/audio_device/dummy/file_audio_device.h", -+ "//modules/audio_device/fine_audio_buffer.cc", -+ "//modules/audio_device/fine_audio_buffer.h", -+ "//modules/audio_device/include/audio_device.h", -+ "//modules/audio_device/include/audio_device_defines.h", -+ "//modules/audio_device/dummy/file_audio_device_factory.cc", -+ "//modules/audio_device/dummy/file_audio_device_factory.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_mixer:audio_frame_manipulator": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//audio/utility:utility", -+ "//modules:module_api", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_mixer/audio_frame_manipulator.cc", -+ "//modules/audio_mixer/audio_frame_manipulator.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_mixer:audio_mixer_impl": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:audio_mixer_api", -+ "//audio/utility:audio_frame_operations", -+ "//modules:module_api", -+ "//modules/audio_mixer:audio_frame_manipulator", -+ "//modules/audio_processing:audio_processing", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_mixer/audio_mixer_impl.cc", -+ "//modules/audio_mixer/audio_mixer_impl.h", -+ "//modules/audio_mixer/default_output_rate_calculator.cc", -+ "//modules/audio_mixer/default_output_rate_calculator.h", -+ "//modules/audio_mixer/frame_combiner.cc", -+ "//modules/audio_mixer/frame_combiner.h", -+ "//modules/audio_mixer/output_rate_calculator.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_processing/aec_dump:aec_dump": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//modules/audio_processing:aec_dump_interface", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_processing/aec_dump/aec_dump_factory.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_processing/aec_dump:null_aec_dump_factory": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//modules/audio_processing:aec_dump_interface", -+ "//modules/audio_processing/aec_dump:aec_dump" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_processing/aec_dump/null_aec_dump_factory.cc" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_processing:aec_dump_interface": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:array_view", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_processing/include/aec_dump.cc", -+ "//modules/audio_processing/include/aec_dump.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_processing:audio_processing": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_APM_DEBUG_DUMP=1", -+ "WEBRTC_INTELLIGIBILITY_ENHANCER=0", -+ "WEBRTC_NS_FLOAT", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:optional", -+ "//audio/utility:audio_frame_operations", -+ "//common_audio:common_audio", -+ "//common_audio:fir_filter", -+ "//common_audio:fir_filter_factory", -+ "//modules:module_api", -+ "//modules/audio_coding:isac", -+ "//modules/audio_processing:aec_dump_interface", -+ "//modules/audio_processing:audio_processing_c", -+ "//modules/audio_processing:audio_processing_statistics", -+ "//rtc_base:gtest_prod", -+ "//rtc_base:protobuf_utils", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:field_trial_api", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/isac/main/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_processing/aec/aec_core.cc", -+ "//modules/audio_processing/aec/aec_core.h", -+ "//modules/audio_processing/aec/aec_core_optimized_methods.h", -+ "//modules/audio_processing/aec/aec_resampler.cc", -+ "//modules/audio_processing/aec/aec_resampler.h", -+ "//modules/audio_processing/aec/echo_cancellation.cc", -+ "//modules/audio_processing/aec/echo_cancellation.h", -+ "//modules/audio_processing/aec3/adaptive_fir_filter.cc", -+ "//modules/audio_processing/aec3/adaptive_fir_filter.h", -+ "//modules/audio_processing/aec3/aec3_common.cc", -+ "//modules/audio_processing/aec3/aec3_common.h", -+ "//modules/audio_processing/aec3/aec3_fft.cc", -+ "//modules/audio_processing/aec3/aec3_fft.h", -+ "//modules/audio_processing/aec3/aec_state.cc", -+ "//modules/audio_processing/aec3/aec_state.h", -+ "//modules/audio_processing/aec3/block_framer.cc", -+ "//modules/audio_processing/aec3/block_framer.h", -+ "//modules/audio_processing/aec3/block_processor.cc", -+ "//modules/audio_processing/aec3/block_processor.h", -+ "//modules/audio_processing/aec3/block_processor_metrics.cc", -+ "//modules/audio_processing/aec3/block_processor_metrics.h", -+ "//modules/audio_processing/aec3/cascaded_biquad_filter.cc", -+ "//modules/audio_processing/aec3/cascaded_biquad_filter.h", -+ "//modules/audio_processing/aec3/comfort_noise_generator.cc", -+ "//modules/audio_processing/aec3/comfort_noise_generator.h", -+ "//modules/audio_processing/aec3/decimator.cc", -+ "//modules/audio_processing/aec3/decimator.h", -+ "//modules/audio_processing/aec3/downsampled_render_buffer.cc", -+ "//modules/audio_processing/aec3/downsampled_render_buffer.h", -+ "//modules/audio_processing/aec3/echo_canceller3.cc", -+ "//modules/audio_processing/aec3/echo_canceller3.h", -+ "//modules/audio_processing/aec3/echo_path_delay_estimator.cc", -+ "//modules/audio_processing/aec3/echo_path_delay_estimator.h", -+ "//modules/audio_processing/aec3/echo_path_variability.cc", -+ "//modules/audio_processing/aec3/echo_path_variability.h", -+ "//modules/audio_processing/aec3/echo_remover.cc", -+ "//modules/audio_processing/aec3/echo_remover.h", -+ "//modules/audio_processing/aec3/echo_remover_metrics.cc", -+ "//modules/audio_processing/aec3/echo_remover_metrics.h", -+ "//modules/audio_processing/aec3/erl_estimator.cc", -+ "//modules/audio_processing/aec3/erl_estimator.h", -+ "//modules/audio_processing/aec3/erle_estimator.cc", -+ "//modules/audio_processing/aec3/erle_estimator.h", -+ "//modules/audio_processing/aec3/fft_data.h", -+ "//modules/audio_processing/aec3/frame_blocker.cc", -+ "//modules/audio_processing/aec3/frame_blocker.h", -+ "//modules/audio_processing/aec3/main_filter_update_gain.cc", -+ "//modules/audio_processing/aec3/main_filter_update_gain.h", -+ "//modules/audio_processing/aec3/matched_filter.cc", -+ "//modules/audio_processing/aec3/matched_filter.h", -+ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.cc", -+ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.h", -+ "//modules/audio_processing/aec3/output_selector.cc", -+ "//modules/audio_processing/aec3/output_selector.h", -+ "//modules/audio_processing/aec3/render_buffer.cc", -+ "//modules/audio_processing/aec3/render_buffer.h", -+ "//modules/audio_processing/aec3/render_delay_buffer.cc", -+ "//modules/audio_processing/aec3/render_delay_buffer.h", -+ "//modules/audio_processing/aec3/render_delay_controller.cc", -+ "//modules/audio_processing/aec3/render_delay_controller.h", -+ "//modules/audio_processing/aec3/render_delay_controller_metrics.cc", -+ "//modules/audio_processing/aec3/render_delay_controller_metrics.h", -+ "//modules/audio_processing/aec3/render_signal_analyzer.cc", -+ "//modules/audio_processing/aec3/render_signal_analyzer.h", -+ "//modules/audio_processing/aec3/residual_echo_estimator.cc", -+ "//modules/audio_processing/aec3/residual_echo_estimator.h", -+ "//modules/audio_processing/aec3/shadow_filter_update_gain.cc", -+ "//modules/audio_processing/aec3/shadow_filter_update_gain.h", -+ "//modules/audio_processing/aec3/subtractor.cc", -+ "//modules/audio_processing/aec3/subtractor.h", -+ "//modules/audio_processing/aec3/subtractor_output.h", -+ "//modules/audio_processing/aec3/suppression_filter.cc", -+ "//modules/audio_processing/aec3/suppression_filter.h", -+ "//modules/audio_processing/aec3/suppression_gain.cc", -+ "//modules/audio_processing/aec3/suppression_gain.h", -+ "//modules/audio_processing/aec3/vector_math.h", -+ "//modules/audio_processing/aecm/aecm_core.cc", -+ "//modules/audio_processing/aecm/aecm_core.h", -+ "//modules/audio_processing/aecm/echo_control_mobile.cc", -+ "//modules/audio_processing/aecm/echo_control_mobile.h", -+ "//modules/audio_processing/agc/agc.cc", -+ "//modules/audio_processing/agc/agc.h", -+ "//modules/audio_processing/agc/agc_manager_direct.cc", -+ "//modules/audio_processing/agc/agc_manager_direct.h", -+ "//modules/audio_processing/agc/gain_map_internal.h", -+ "//modules/audio_processing/agc/loudness_histogram.cc", -+ "//modules/audio_processing/agc/loudness_histogram.h", -+ "//modules/audio_processing/agc/utility.cc", -+ "//modules/audio_processing/agc/utility.h", -+ "//modules/audio_processing/agc2/gain_controller2.cc", -+ "//modules/audio_processing/agc2/gain_controller2.h", -+ "//modules/audio_processing/audio_buffer.cc", -+ "//modules/audio_processing/audio_buffer.h", -+ "//modules/audio_processing/audio_processing_impl.cc", -+ "//modules/audio_processing/audio_processing_impl.h", -+ "//modules/audio_processing/beamformer/array_util.cc", -+ "//modules/audio_processing/beamformer/array_util.h", -+ "//modules/audio_processing/beamformer/complex_matrix.h", -+ "//modules/audio_processing/beamformer/covariance_matrix_generator.cc", -+ "//modules/audio_processing/beamformer/covariance_matrix_generator.h", -+ "//modules/audio_processing/beamformer/matrix.h", -+ "//modules/audio_processing/beamformer/nonlinear_beamformer.cc", -+ "//modules/audio_processing/beamformer/nonlinear_beamformer.h", -+ "//modules/audio_processing/common.h", -+ "//modules/audio_processing/echo_cancellation_impl.cc", -+ "//modules/audio_processing/echo_cancellation_impl.h", -+ "//modules/audio_processing/echo_control_mobile_impl.cc", -+ "//modules/audio_processing/echo_control_mobile_impl.h", -+ "//modules/audio_processing/echo_detector/circular_buffer.cc", -+ "//modules/audio_processing/echo_detector/circular_buffer.h", -+ "//modules/audio_processing/echo_detector/mean_variance_estimator.cc", -+ "//modules/audio_processing/echo_detector/mean_variance_estimator.h", -+ "//modules/audio_processing/echo_detector/moving_max.cc", -+ "//modules/audio_processing/echo_detector/moving_max.h", -+ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.cc", -+ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.h", -+ "//modules/audio_processing/gain_control_for_experimental_agc.cc", -+ "//modules/audio_processing/gain_control_for_experimental_agc.h", -+ "//modules/audio_processing/gain_control_impl.cc", -+ "//modules/audio_processing/gain_control_impl.h", -+ "//modules/audio_processing/include/audio_processing.cc", -+ "//modules/audio_processing/include/audio_processing.h", -+ "//modules/audio_processing/include/config.cc", -+ "//modules/audio_processing/include/config.h", -+ "//modules/audio_processing/level_controller/biquad_filter.cc", -+ "//modules/audio_processing/level_controller/biquad_filter.h", -+ "//modules/audio_processing/level_controller/down_sampler.cc", -+ "//modules/audio_processing/level_controller/down_sampler.h", -+ "//modules/audio_processing/level_controller/gain_applier.cc", -+ "//modules/audio_processing/level_controller/gain_applier.h", -+ "//modules/audio_processing/level_controller/gain_selector.cc", -+ "//modules/audio_processing/level_controller/gain_selector.h", -+ "//modules/audio_processing/level_controller/level_controller.cc", -+ "//modules/audio_processing/level_controller/level_controller.h", -+ "//modules/audio_processing/level_controller/level_controller_constants.h", -+ "//modules/audio_processing/level_controller/noise_level_estimator.cc", -+ "//modules/audio_processing/level_controller/noise_level_estimator.h", -+ "//modules/audio_processing/level_controller/noise_spectrum_estimator.cc", -+ "//modules/audio_processing/level_controller/noise_spectrum_estimator.h", -+ "//modules/audio_processing/level_controller/peak_level_estimator.cc", -+ "//modules/audio_processing/level_controller/peak_level_estimator.h", -+ "//modules/audio_processing/level_controller/saturating_gain_estimator.cc", -+ "//modules/audio_processing/level_controller/saturating_gain_estimator.h", -+ "//modules/audio_processing/level_controller/signal_classifier.cc", -+ "//modules/audio_processing/level_controller/signal_classifier.h", -+ "//modules/audio_processing/level_estimator_impl.cc", -+ "//modules/audio_processing/level_estimator_impl.h", -+ "//modules/audio_processing/logging/apm_data_dumper.cc", -+ "//modules/audio_processing/logging/apm_data_dumper.h", -+ "//modules/audio_processing/low_cut_filter.cc", -+ "//modules/audio_processing/low_cut_filter.h", -+ "//modules/audio_processing/noise_suppression_impl.cc", -+ "//modules/audio_processing/noise_suppression_impl.h", -+ "//modules/audio_processing/render_queue_item_verifier.h", -+ "//modules/audio_processing/residual_echo_detector.cc", -+ "//modules/audio_processing/residual_echo_detector.h", -+ "//modules/audio_processing/rms_level.cc", -+ "//modules/audio_processing/rms_level.h", -+ "//modules/audio_processing/splitting_filter.cc", -+ "//modules/audio_processing/splitting_filter.h", -+ "//modules/audio_processing/three_band_filter_bank.cc", -+ "//modules/audio_processing/three_band_filter_bank.h", -+ "//modules/audio_processing/transient/common.h", -+ "//modules/audio_processing/transient/daubechies_8_wavelet_coeffs.h", -+ "//modules/audio_processing/transient/dyadic_decimator.h", -+ "//modules/audio_processing/transient/moving_moments.cc", -+ "//modules/audio_processing/transient/moving_moments.h", -+ "//modules/audio_processing/transient/transient_detector.cc", -+ "//modules/audio_processing/transient/transient_detector.h", -+ "//modules/audio_processing/transient/transient_suppressor.cc", -+ "//modules/audio_processing/transient/transient_suppressor.h", -+ "//modules/audio_processing/transient/wpd_node.cc", -+ "//modules/audio_processing/transient/wpd_node.h", -+ "//modules/audio_processing/transient/wpd_tree.cc", -+ "//modules/audio_processing/transient/wpd_tree.h", -+ "//modules/audio_processing/typing_detection.cc", -+ "//modules/audio_processing/typing_detection.h", -+ "//modules/audio_processing/utility/block_mean_calculator.cc", -+ "//modules/audio_processing/utility/block_mean_calculator.h", -+ "//modules/audio_processing/utility/delay_estimator.cc", -+ "//modules/audio_processing/utility/delay_estimator.h", -+ "//modules/audio_processing/utility/delay_estimator_internal.h", -+ "//modules/audio_processing/utility/delay_estimator_wrapper.cc", -+ "//modules/audio_processing/utility/delay_estimator_wrapper.h", -+ "//modules/audio_processing/utility/ooura_fft.cc", -+ "//modules/audio_processing/utility/ooura_fft.h", -+ "//modules/audio_processing/utility/ooura_fft_tables_common.h", -+ "//modules/audio_processing/vad/common.h", -+ "//modules/audio_processing/vad/gmm.cc", -+ "//modules/audio_processing/vad/gmm.h", -+ "//modules/audio_processing/vad/noise_gmm_tables.h", -+ "//modules/audio_processing/vad/pitch_based_vad.cc", -+ "//modules/audio_processing/vad/pitch_based_vad.h", -+ "//modules/audio_processing/vad/pitch_internal.cc", -+ "//modules/audio_processing/vad/pitch_internal.h", -+ "//modules/audio_processing/vad/pole_zero_filter.cc", -+ "//modules/audio_processing/vad/pole_zero_filter.h", -+ "//modules/audio_processing/vad/standalone_vad.cc", -+ "//modules/audio_processing/vad/standalone_vad.h", -+ "//modules/audio_processing/vad/vad_audio_proc.cc", -+ "//modules/audio_processing/vad/vad_audio_proc.h", -+ "//modules/audio_processing/vad/vad_audio_proc_internal.h", -+ "//modules/audio_processing/vad/vad_circular_buffer.cc", -+ "//modules/audio_processing/vad/vad_circular_buffer.h", -+ "//modules/audio_processing/vad/voice_activity_detector.cc", -+ "//modules/audio_processing/vad/voice_activity_detector.h", -+ "//modules/audio_processing/vad/voice_gmm_tables.h", -+ "//modules/audio_processing/voice_detection_impl.cc", -+ "//modules/audio_processing/voice_detection_impl.h", -+ "//modules/audio_processing/aecm/aecm_core_c.cc" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_processing:audio_processing_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//common_audio:common_audio", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_processing/agc/legacy/analog_agc.c", -+ "//modules/audio_processing/agc/legacy/analog_agc.h", -+ "//modules/audio_processing/agc/legacy/digital_agc.c", -+ "//modules/audio_processing/agc/legacy/digital_agc.h", -+ "//modules/audio_processing/agc/legacy/gain_control.h", -+ "//modules/audio_processing/ns/defines.h", -+ "//modules/audio_processing/ns/noise_suppression.c", -+ "//modules/audio_processing/ns/noise_suppression.h", -+ "//modules/audio_processing/ns/ns_core.c", -+ "//modules/audio_processing/ns/ns_core.h", -+ "//modules/audio_processing/ns/windows_private.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_processing:audio_processing_statistics": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:optional" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_processing/include/audio_processing_statistics.cc", -+ "//modules/audio_processing/include/audio_processing_statistics.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/bitrate_controller:bitrate_controller": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/bitrate_controller/bitrate_controller_impl.cc", -+ "//modules/bitrate_controller/bitrate_controller_impl.h", -+ "//modules/bitrate_controller/include/bitrate_controller.h", -+ "//modules/bitrate_controller/send_side_bandwidth_estimation.cc", -+ "//modules/bitrate_controller/send_side_bandwidth_estimation.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/congestion_controller:congestion_controller": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//logging:rtc_event_log_api", -+ "//modules:module_api", -+ "//modules/bitrate_controller:bitrate_controller", -+ "//modules/pacing:pacing", -+ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//modules/utility:utility", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_numerics", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/congestion_controller/acknowledged_bitrate_estimator.cc", -+ "//modules/congestion_controller/acknowledged_bitrate_estimator.h", -+ "//modules/congestion_controller/bitrate_estimator.cc", -+ "//modules/congestion_controller/bitrate_estimator.h", -+ "//modules/congestion_controller/delay_based_bwe.cc", -+ "//modules/congestion_controller/delay_based_bwe.h", -+ "//modules/congestion_controller/include/receive_side_congestion_controller.h", -+ "//modules/congestion_controller/include/send_side_congestion_controller.h", -+ "//modules/congestion_controller/median_slope_estimator.cc", -+ "//modules/congestion_controller/median_slope_estimator.h", -+ "//modules/congestion_controller/probe_bitrate_estimator.cc", -+ "//modules/congestion_controller/probe_bitrate_estimator.h", -+ "//modules/congestion_controller/probe_controller.cc", -+ "//modules/congestion_controller/probe_controller.h", -+ "//modules/congestion_controller/receive_side_congestion_controller.cc", -+ "//modules/congestion_controller/send_side_congestion_controller.cc", -+ "//modules/congestion_controller/transport_feedback_adapter.cc", -+ "//modules/congestion_controller/transport_feedback_adapter.h", -+ "//modules/congestion_controller/trendline_estimator.cc", -+ "//modules/congestion_controller/trendline_estimator.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/desktop_capture:desktop_capture": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//modules/desktop_capture:desktop_capture_generic" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [ -+ "X11", -+ "X11-xcb", -+ "xcb", -+ "Xcomposite", -+ "Xcursor", -+ "Xdamage", -+ "Xext", -+ "Xfixes", -+ "Xi", -+ "Xrender" -+ ], -+ "sources": [], -+ "type": "source_set" -+ }, -+ "//modules/desktop_capture:desktop_capture_generic": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "MULTI_MONITOR_SCREENSHARE", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:refcountedbase", -+ "//modules/desktop_capture:primitives", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "/media/libyuv/libyuv/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [ -+ "X11", -+ "X11-xcb", -+ "xcb", -+ "Xcomposite", -+ "Xcursor", -+ "Xdamage", -+ "Xext", -+ "Xfixes", -+ "Xi", -+ "Xrender" -+ ], -+ "sources": [ -+ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc", -+ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.h", -+ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.cc", -+ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.h", -+ "//modules/desktop_capture/cropped_desktop_frame.cc", -+ "//modules/desktop_capture/cropped_desktop_frame.h", -+ "//modules/desktop_capture/cropping_window_capturer.cc", -+ "//modules/desktop_capture/cropping_window_capturer.h", -+ "//modules/desktop_capture/desktop_and_cursor_composer.cc", -+ "//modules/desktop_capture/desktop_and_cursor_composer.h", -+ "//modules/desktop_capture/desktop_capture_options.cc", -+ "//modules/desktop_capture/desktop_capture_options.h", -+ "//modules/desktop_capture/desktop_capturer.cc", -+ "//modules/desktop_capture/desktop_capturer.h", -+ "//modules/desktop_capture/desktop_capturer_differ_wrapper.cc", -+ "//modules/desktop_capture/desktop_capturer_differ_wrapper.h", -+ "//modules/desktop_capture/desktop_capturer_wrapper.cc", -+ "//modules/desktop_capture/desktop_capturer_wrapper.h", -+ "//modules/desktop_capture/desktop_frame_generator.cc", -+ "//modules/desktop_capture/desktop_frame_generator.h", -+ "//modules/desktop_capture/desktop_frame_rotation.cc", -+ "//modules/desktop_capture/desktop_frame_rotation.h", -+ "//modules/desktop_capture/differ_block.cc", -+ "//modules/desktop_capture/differ_block.h", -+ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.cc", -+ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.h", -+ "//modules/desktop_capture/mouse_cursor.cc", -+ "//modules/desktop_capture/mouse_cursor.h", -+ "//modules/desktop_capture/mouse_cursor_monitor.h", -+ "//modules/desktop_capture/resolution_tracker.cc", -+ "//modules/desktop_capture/resolution_tracker.h", -+ "//modules/desktop_capture/rgba_color.cc", -+ "//modules/desktop_capture/rgba_color.h", -+ "//modules/desktop_capture/screen_capture_frame_queue.h", -+ "//modules/desktop_capture/screen_capturer_helper.cc", -+ "//modules/desktop_capture/screen_capturer_helper.h", -+ "//modules/desktop_capture/window_finder.cc", -+ "//modules/desktop_capture/window_finder.h", -+ "//modules/desktop_capture/desktop_device_info.cc", -+ "//modules/desktop_capture/desktop_device_info.h", -+ "//modules/desktop_capture/mouse_cursor_monitor_linux.cc", -+ "//modules/desktop_capture/screen_capturer_linux.cc", -+ "//modules/desktop_capture/window_capturer_linux.cc", -+ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", -+ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.h", -+ "//modules/desktop_capture/linux/screen_capturer_x11.cc", -+ "//modules/desktop_capture/linux/screen_capturer_x11.h", -+ "//modules/desktop_capture/linux/shared_x_display.cc", -+ "//modules/desktop_capture/linux/shared_x_display.h", -+ "//modules/desktop_capture/linux/window_capturer_x11.cc", -+ "//modules/desktop_capture/linux/window_capturer_x11.h", -+ "//modules/desktop_capture/linux/window_finder_x11.cc", -+ "//modules/desktop_capture/linux/window_finder_x11.h", -+ "//modules/desktop_capture/linux/window_list_utils.cc", -+ "//modules/desktop_capture/linux/window_list_utils.h", -+ "//modules/desktop_capture/linux/x_atom_cache.cc", -+ "//modules/desktop_capture/linux/x_atom_cache.h", -+ "//modules/desktop_capture/linux/x_error_trap.cc", -+ "//modules/desktop_capture/linux/x_error_trap.h", -+ "//modules/desktop_capture/linux/x_server_pixel_buffer.cc", -+ "//modules/desktop_capture/linux/x_server_pixel_buffer.h", -+ "//modules/desktop_capture/linux/desktop_device_info_x11.cc", -+ "//modules/desktop_capture/linux/desktop_device_info_x11.h", -+ "//modules/desktop_capture/linux/shared_x_util.cc", -+ "//modules/desktop_capture/linux/shared_x_util.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/desktop_capture:primitives": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/desktop_capture/desktop_capture_types.h", -+ "//modules/desktop_capture/desktop_frame.cc", -+ "//modules/desktop_capture/desktop_frame.h", -+ "//modules/desktop_capture/desktop_geometry.cc", -+ "//modules/desktop_capture/desktop_geometry.h", -+ "//modules/desktop_capture/desktop_region.cc", -+ "//modules/desktop_capture/desktop_region.h", -+ "//modules/desktop_capture/shared_desktop_frame.cc", -+ "//modules/desktop_capture/shared_desktop_frame.h", -+ "//modules/desktop_capture/shared_memory.cc", -+ "//modules/desktop_capture/shared_memory.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/media_file:media_file": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//common_audio:common_audio", -+ "//modules:module_api", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/media_file/media_file.h", -+ "//modules/media_file/media_file_defines.h", -+ "//modules/media_file/media_file_impl.cc", -+ "//modules/media_file/media_file_impl.h", -+ "//modules/media_file/media_file_utility.cc", -+ "//modules/media_file/media_file_utility.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/pacing:pacing": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//logging:rtc_event_log_api", -+ "//modules:module_api", -+ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//modules/utility:utility", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/pacing/alr_detector.cc", -+ "//modules/pacing/alr_detector.h", -+ "//modules/pacing/bitrate_prober.cc", -+ "//modules/pacing/bitrate_prober.h", -+ "//modules/pacing/interval_budget.cc", -+ "//modules/pacing/interval_budget.h", -+ "//modules/pacing/paced_sender.cc", -+ "//modules/pacing/paced_sender.h", -+ "//modules/pacing/pacer.h", -+ "//modules/pacing/packet_queue.cc", -+ "//modules/pacing/packet_queue.h", -+ "//modules/pacing/packet_queue2.cc", -+ "//modules/pacing/packet_queue2.h", -+ "//modules/pacing/packet_router.cc", -+ "//modules/pacing/packet_router.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/remote_bitrate_estimator:remote_bitrate_estimator": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//modules:module_api", -+ "//modules/rtp_rtcp:rtp_rtcp_format", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/remote_bitrate_estimator/aimd_rate_control.cc", -+ "//modules/remote_bitrate_estimator/aimd_rate_control.h", -+ "//modules/remote_bitrate_estimator/bwe_defines.cc", -+ "//modules/remote_bitrate_estimator/include/bwe_defines.h", -+ "//modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h", -+ "//modules/remote_bitrate_estimator/include/send_time_history.h", -+ "//modules/remote_bitrate_estimator/inter_arrival.cc", -+ "//modules/remote_bitrate_estimator/inter_arrival.h", -+ "//modules/remote_bitrate_estimator/overuse_detector.cc", -+ "//modules/remote_bitrate_estimator/overuse_detector.h", -+ "//modules/remote_bitrate_estimator/overuse_estimator.cc", -+ "//modules/remote_bitrate_estimator/overuse_estimator.h", -+ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc", -+ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h", -+ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc", -+ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h", -+ "//modules/remote_bitrate_estimator/remote_estimator_proxy.cc", -+ "//modules/remote_bitrate_estimator/remote_estimator_proxy.h", -+ "//modules/remote_bitrate_estimator/send_time_history.cc", -+ "//modules/remote_bitrate_estimator/test/bwe_test_logging.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/rtp_rtcp:rtp_rtcp": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:optional", -+ "//api:transport_api", -+ "//api/audio_codecs:audio_codecs_api", -+ "//common_video:common_video", -+ "//logging:rtc_event_log_api", -+ "//modules:module_api", -+ "//modules/audio_coding:audio_format_conversion", -+ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", -+ "//modules/rtp_rtcp:rtp_rtcp_format", -+ "//rtc_base:gtest_prod", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_numerics", -+ "//rtc_base:sequenced_task_checker", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/rtp_rtcp/include/flexfec_receiver.h", -+ "//modules/rtp_rtcp/include/flexfec_sender.h", -+ "//modules/rtp_rtcp/include/receive_statistics.h", -+ "//modules/rtp_rtcp/include/remote_ntp_time_estimator.h", -+ "//modules/rtp_rtcp/include/rtp_header_parser.h", -+ "//modules/rtp_rtcp/include/rtp_payload_registry.h", -+ "//modules/rtp_rtcp/include/rtp_receiver.h", -+ "//modules/rtp_rtcp/include/rtp_rtcp.h", -+ "//modules/rtp_rtcp/include/ulpfec_receiver.h", -+ "//modules/rtp_rtcp/source/dtmf_queue.cc", -+ "//modules/rtp_rtcp/source/dtmf_queue.h", -+ "//modules/rtp_rtcp/source/fec_private_tables_bursty.h", -+ "//modules/rtp_rtcp/source/fec_private_tables_random.h", -+ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.cc", -+ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.h", -+ "//modules/rtp_rtcp/source/flexfec_receiver.cc", -+ "//modules/rtp_rtcp/source/flexfec_sender.cc", -+ "//modules/rtp_rtcp/source/forward_error_correction.cc", -+ "//modules/rtp_rtcp/source/forward_error_correction.h", -+ "//modules/rtp_rtcp/source/forward_error_correction_internal.cc", -+ "//modules/rtp_rtcp/source/forward_error_correction_internal.h", -+ "//modules/rtp_rtcp/source/packet_loss_stats.cc", -+ "//modules/rtp_rtcp/source/packet_loss_stats.h", -+ "//modules/rtp_rtcp/source/playout_delay_oracle.cc", -+ "//modules/rtp_rtcp/source/playout_delay_oracle.h", -+ "//modules/rtp_rtcp/source/receive_statistics_impl.cc", -+ "//modules/rtp_rtcp/source/receive_statistics_impl.h", -+ "//modules/rtp_rtcp/source/remote_ntp_time_estimator.cc", -+ "//modules/rtp_rtcp/source/rtcp_nack_stats.cc", -+ "//modules/rtp_rtcp/source/rtcp_nack_stats.h", -+ "//modules/rtp_rtcp/source/rtcp_receiver.cc", -+ "//modules/rtp_rtcp/source/rtcp_receiver.h", -+ "//modules/rtp_rtcp/source/rtcp_sender.cc", -+ "//modules/rtp_rtcp/source/rtcp_sender.h", -+ "//modules/rtp_rtcp/source/rtp_format.cc", -+ "//modules/rtp_rtcp/source/rtp_format.h", -+ "//modules/rtp_rtcp/source/rtp_format_h264.cc", -+ "//modules/rtp_rtcp/source/rtp_format_h264.h", -+ "//modules/rtp_rtcp/source/rtp_format_video_generic.cc", -+ "//modules/rtp_rtcp/source/rtp_format_video_generic.h", -+ "//modules/rtp_rtcp/source/rtp_format_vp8.cc", -+ "//modules/rtp_rtcp/source/rtp_format_vp8.h", -+ "//modules/rtp_rtcp/source/rtp_format_vp9.cc", -+ "//modules/rtp_rtcp/source/rtp_format_vp9.h", -+ "//modules/rtp_rtcp/source/rtp_header_parser.cc", -+ "//modules/rtp_rtcp/source/rtp_packet_history.cc", -+ "//modules/rtp_rtcp/source/rtp_packet_history.h", -+ "//modules/rtp_rtcp/source/rtp_payload_registry.cc", -+ "//modules/rtp_rtcp/source/rtp_receiver_audio.cc", -+ "//modules/rtp_rtcp/source/rtp_receiver_audio.h", -+ "//modules/rtp_rtcp/source/rtp_receiver_impl.cc", -+ "//modules/rtp_rtcp/source/rtp_receiver_impl.h", -+ "//modules/rtp_rtcp/source/rtp_receiver_strategy.cc", -+ "//modules/rtp_rtcp/source/rtp_receiver_strategy.h", -+ "//modules/rtp_rtcp/source/rtp_receiver_video.cc", -+ "//modules/rtp_rtcp/source/rtp_receiver_video.h", -+ "//modules/rtp_rtcp/source/rtp_rtcp_config.h", -+ "//modules/rtp_rtcp/source/rtp_rtcp_impl.cc", -+ "//modules/rtp_rtcp/source/rtp_rtcp_impl.h", -+ "//modules/rtp_rtcp/source/rtp_sender.cc", -+ "//modules/rtp_rtcp/source/rtp_sender.h", -+ "//modules/rtp_rtcp/source/rtp_sender_audio.cc", -+ "//modules/rtp_rtcp/source/rtp_sender_audio.h", -+ "//modules/rtp_rtcp/source/rtp_sender_video.cc", -+ "//modules/rtp_rtcp/source/rtp_sender_video.h", -+ "//modules/rtp_rtcp/source/rtp_utility.cc", -+ "//modules/rtp_rtcp/source/rtp_utility.h", -+ "//modules/rtp_rtcp/source/time_util.cc", -+ "//modules/rtp_rtcp/source/time_util.h", -+ "//modules/rtp_rtcp/source/tmmbr_help.cc", -+ "//modules/rtp_rtcp/source/tmmbr_help.h", -+ "//modules/rtp_rtcp/source/ulpfec_generator.cc", -+ "//modules/rtp_rtcp/source/ulpfec_generator.h", -+ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc", -+ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.h", -+ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.cc", -+ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.h", -+ "//modules/rtp_rtcp/source/video_codec_information.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/rtp_rtcp:rtp_rtcp_format": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//common_video:common_video", -+ "//modules:module_api", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/rtp_rtcp/include/rtp_rtcp_defines.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/app.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/bye.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/common_header.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/dlrr.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/fir.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/nack.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/pli.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/psfb.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/remb.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/report_block.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/rrtr.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/sdes.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/sender_report.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/voip_metric.cc", -+ "//modules/rtp_rtcp/source/rtp_header_extension_map.cc", -+ "//modules/rtp_rtcp/source/rtp_header_extensions.cc", -+ "//modules/rtp_rtcp/source/rtp_packet.cc", -+ "//modules/rtp_rtcp/source/rtp_packet_received.cc" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/utility:utility": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//audio/utility:audio_frame_operations", -+ "//common_audio:common_audio", -+ "//modules:module_api", -+ "//modules/media_file:media_file", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/utility/include/audio_frame_operations.h", -+ "//modules/utility/include/process_thread.h", -+ "//modules/utility/source/process_thread_impl.cc", -+ "//modules/utility/source/process_thread_impl.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/video_capture:video_capture_internal_impl": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//media:rtc_media_base", -+ "//modules/video_capture:video_capture_module", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_capture/linux/device_info_linux.cc", -+ "//modules/video_capture/linux/device_info_linux.h", -+ "//modules/video_capture/linux/video_capture_linux.cc", -+ "//modules/video_capture/linux/video_capture_linux.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/video_capture:video_capture_module": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:video_frame_api_i420", -+ "//common_video:common_video", -+ "//modules:module_api", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_capture/device_info_impl.cc", -+ "//modules/video_capture/device_info_impl.h", -+ "//modules/video_capture/video_capture.h", -+ "//modules/video_capture/video_capture_config.h", -+ "//modules/video_capture/video_capture_defines.h", -+ "//modules/video_capture/video_capture_factory.cc", -+ "//modules/video_capture/video_capture_factory.h", -+ "//modules/video_capture/video_capture_impl.cc", -+ "//modules/video_capture/video_capture_impl.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/video_coding:codec_globals_headers": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_coding/codecs/h264/include/h264_globals.h", -+ "//modules/video_coding/codecs/interface/common_constants.h", -+ "//modules/video_coding/codecs/vp8/include/vp8_globals.h", -+ "//modules/video_coding/codecs/vp9/include/vp9_globals.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/video_coding:video_coding": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api:video_frame_api_i420", -+ "//call:video_stream_api", -+ "//common_video:common_video", -+ "//modules:module_api", -+ "//modules:module_api_public", -+ "//modules/pacing:pacing", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//modules/utility:utility", -+ "//modules/video_coding:codec_globals_headers", -+ "//modules/video_coding:video_coding_utility", -+ "//modules/video_coding:webrtc_h264", -+ "//modules/video_coding:webrtc_i420", -+ "//modules/video_coding:webrtc_stereo", -+ "//modules/video_coding:webrtc_vp8", -+ "//modules/video_coding:webrtc_vp9", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_numerics", -+ "//rtc_base:rtc_task_queue", -+ "//rtc_base:sequenced_task_checker", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_coding/codec_database.cc", -+ "//modules/video_coding/codec_database.h", -+ "//modules/video_coding/codec_timer.cc", -+ "//modules/video_coding/codec_timer.h", -+ "//modules/video_coding/decoding_state.cc", -+ "//modules/video_coding/decoding_state.h", -+ "//modules/video_coding/encoded_frame.cc", -+ "//modules/video_coding/encoded_frame.h", -+ "//modules/video_coding/fec_rate_table.h", -+ "//modules/video_coding/frame_buffer.cc", -+ "//modules/video_coding/frame_buffer.h", -+ "//modules/video_coding/frame_buffer2.cc", -+ "//modules/video_coding/frame_buffer2.h", -+ "//modules/video_coding/frame_object.cc", -+ "//modules/video_coding/frame_object.h", -+ "//modules/video_coding/generic_decoder.cc", -+ "//modules/video_coding/generic_decoder.h", -+ "//modules/video_coding/generic_encoder.cc", -+ "//modules/video_coding/generic_encoder.h", -+ "//modules/video_coding/h264_sprop_parameter_sets.cc", -+ "//modules/video_coding/h264_sprop_parameter_sets.h", -+ "//modules/video_coding/h264_sps_pps_tracker.cc", -+ "//modules/video_coding/h264_sps_pps_tracker.h", -+ "//modules/video_coding/histogram.cc", -+ "//modules/video_coding/histogram.h", -+ "//modules/video_coding/include/video_codec_initializer.h", -+ "//modules/video_coding/include/video_coding.h", -+ "//modules/video_coding/include/video_coding_defines.h", -+ "//modules/video_coding/inter_frame_delay.cc", -+ "//modules/video_coding/inter_frame_delay.h", -+ "//modules/video_coding/internal_defines.h", -+ "//modules/video_coding/jitter_buffer.cc", -+ "//modules/video_coding/jitter_buffer.h", -+ "//modules/video_coding/jitter_buffer_common.h", -+ "//modules/video_coding/jitter_estimator.cc", -+ "//modules/video_coding/jitter_estimator.h", -+ "//modules/video_coding/media_opt_util.cc", -+ "//modules/video_coding/media_opt_util.h", -+ "//modules/video_coding/media_optimization.cc", -+ "//modules/video_coding/media_optimization.h", -+ "//modules/video_coding/nack_fec_tables.h", -+ "//modules/video_coding/nack_module.cc", -+ "//modules/video_coding/nack_module.h", -+ "//modules/video_coding/packet.cc", -+ "//modules/video_coding/packet.h", -+ "//modules/video_coding/packet_buffer.cc", -+ "//modules/video_coding/packet_buffer.h", -+ "//modules/video_coding/protection_bitrate_calculator.cc", -+ "//modules/video_coding/protection_bitrate_calculator.h", -+ "//modules/video_coding/qp_parser.cc", -+ "//modules/video_coding/qp_parser.h", -+ "//modules/video_coding/receiver.cc", -+ "//modules/video_coding/receiver.h", -+ "//modules/video_coding/rtp_frame_reference_finder.cc", -+ "//modules/video_coding/rtp_frame_reference_finder.h", -+ "//modules/video_coding/rtt_filter.cc", -+ "//modules/video_coding/rtt_filter.h", -+ "//modules/video_coding/session_info.cc", -+ "//modules/video_coding/session_info.h", -+ "//modules/video_coding/timestamp_map.cc", -+ "//modules/video_coding/timestamp_map.h", -+ "//modules/video_coding/timing.cc", -+ "//modules/video_coding/timing.h", -+ "//modules/video_coding/video_codec_initializer.cc", -+ "//modules/video_coding/video_coding_impl.cc", -+ "//modules/video_coding/video_coding_impl.h", -+ "//modules/video_coding/video_receiver.cc", -+ "//modules/video_coding/video_sender.cc" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/video_coding:video_coding_utility": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/video_codecs:video_codecs_api", -+ "//common_video:common_video", -+ "//modules:module_api", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_numerics", -+ "//rtc_base:rtc_task_queue", -+ "//rtc_base:sequenced_task_checker", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_coding/codecs/interface/video_codec_interface.h", -+ "//modules/video_coding/codecs/interface/video_error_codes.h", -+ "//modules/video_coding/utility/default_video_bitrate_allocator.cc", -+ "//modules/video_coding/utility/default_video_bitrate_allocator.h", -+ "//modules/video_coding/utility/frame_dropper.cc", -+ "//modules/video_coding/utility/frame_dropper.h", -+ "//modules/video_coding/utility/ivf_file_writer.cc", -+ "//modules/video_coding/utility/ivf_file_writer.h", -+ "//modules/video_coding/utility/moving_average.cc", -+ "//modules/video_coding/utility/moving_average.h", -+ "//modules/video_coding/utility/quality_scaler.cc", -+ "//modules/video_coding/utility/quality_scaler.h", -+ "//modules/video_coding/utility/vp8_header_parser.cc", -+ "//modules/video_coding/utility/vp8_header_parser.h", -+ "//modules/video_coding/utility/vp9_uncompressed_header_parser.cc", -+ "//modules/video_coding/utility/vp9_uncompressed_header_parser.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/video_coding:webrtc_h264": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:video_frame_api_i420", -+ "//api/video_codecs:video_codecs_api", -+ "//media:rtc_media_base", -+ "//modules/video_coding:video_coding_utility", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_coding/codecs/h264/h264.cc", -+ "//modules/video_coding/codecs/h264/include/h264.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/video_coding:webrtc_i420": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:video_frame_api_i420", -+ "//common_video:common_video", -+ "//modules/video_coding:video_coding_utility", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_coding/codecs/i420/i420.cc", -+ "//modules/video_coding/codecs/i420/include/i420.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/video_coding:webrtc_stereo": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:video_frame_api_i420", -+ "//api/video_codecs:video_codecs_api", -+ "//common_video:common_video", -+ "//modules:module_api", -+ "//modules/video_coding:video_coding_utility", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_coding/codecs/stereo/include/stereo_decoder_adapter.h", -+ "//modules/video_coding/codecs/stereo/include/stereo_encoder_adapter.h", -+ "//modules/video_coding/codecs/stereo/stereo_decoder_adapter.cc", -+ "//modules/video_coding/codecs/stereo/stereo_encoder_adapter.cc" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/video_coding:webrtc_vp8": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/video_codecs:video_codecs_api", -+ "//common_video:common_video", -+ "//modules:module_api", -+ "//modules/video_coding:video_coding_utility", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_numerics", -+ "//rtc_base:sequenced_task_checker", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_coding/codecs/vp8/default_temporal_layers.cc", -+ "//modules/video_coding/codecs/vp8/default_temporal_layers.h", -+ "//modules/video_coding/codecs/vp8/include/vp8.h", -+ "//modules/video_coding/codecs/vp8/include/vp8_common_types.h", -+ "//modules/video_coding/codecs/vp8/screenshare_layers.cc", -+ "//modules/video_coding/codecs/vp8/screenshare_layers.h", -+ "//modules/video_coding/codecs/vp8/simulcast_rate_allocator.cc", -+ "//modules/video_coding/codecs/vp8/simulcast_rate_allocator.h", -+ "//modules/video_coding/codecs/vp8/temporal_layers.cc", -+ "//modules/video_coding/codecs/vp8/temporal_layers.h", -+ "//modules/video_coding/codecs/vp8/vp8_impl.cc", -+ "//modules/video_coding/codecs/vp8/vp8_impl.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/video_coding:webrtc_vp9": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//common_video:common_video", -+ "//modules:module_api", -+ "//modules/video_coding:video_coding_utility", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_coding/codecs/vp9/include/vp9.h", -+ "//modules/video_coding/codecs/vp9/screenshare_layers.cc", -+ "//modules/video_coding/codecs/vp9/screenshare_layers.h", -+ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc", -+ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h", -+ "//modules/video_coding/codecs/vp9/vp9_impl.cc", -+ "//modules/video_coding/codecs/vp9/vp9_impl.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/video_processing:denoiser_filter": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//modules:module_api" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_processing/util/denoiser_filter.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/video_processing:video_processing": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//common_audio:common_audio", -+ "//common_video:common_video", -+ "//modules:module_api", -+ "//modules/utility:utility", -+ "//modules/video_processing:denoiser_filter", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "/media/libyuv/libyuv/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_processing/util/denoiser_filter.cc", -+ "//modules/video_processing/util/denoiser_filter_c.cc", -+ "//modules/video_processing/util/denoiser_filter_c.h", -+ "//modules/video_processing/util/noise_estimation.cc", -+ "//modules/video_processing/util/noise_estimation.h", -+ "//modules/video_processing/util/skin_detection.cc", -+ "//modules/video_processing/util/skin_detection.h", -+ "//modules/video_processing/video_denoiser.cc", -+ "//modules/video_processing/video_denoiser.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules:module_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api:video_frame_api", -+ "//api:video_frame_api_i420", -+ "//modules:module_api_public", -+ "//modules/video_coding:codec_globals_headers", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/include/module.h", -+ "//modules/include/module_common_types.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules:module_api_public": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/include/module_common_types_public.h" -+ ], -+ "type": "source_set" -+ }, -+ "//rtc_base:compile_assert_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/compile_assert_c.h" -+ ], -+ "type": "source_set" -+ }, -+ "//rtc_base:gtest_prod": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/gtest_prod_util.h" -+ ], -+ "type": "source_set" -+ }, -+ "//rtc_base:protobuf_utils": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/protobuf_utils.h" -+ ], -+ "type": "source_set" -+ }, -+ "//rtc_base:rtc_base": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [], -+ "type": "static_library" -+ }, -+ "//rtc_base:rtc_base_approved": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved_generic" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [], -+ "type": "source_set" -+ }, -+ "//rtc_base:rtc_base_approved_generic": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/arraysize.h", -+ "//rtc_base/atomicops.h", -+ "//rtc_base/base64.cc", -+ "//rtc_base/base64.h", -+ "//rtc_base/basictypes.h", -+ "//rtc_base/bind.h", -+ "//rtc_base/bitbuffer.cc", -+ "//rtc_base/bitbuffer.h", -+ "//rtc_base/bitrateallocationstrategy.cc", -+ "//rtc_base/bitrateallocationstrategy.h", -+ "//rtc_base/buffer.h", -+ "//rtc_base/bufferqueue.cc", -+ "//rtc_base/bufferqueue.h", -+ "//rtc_base/bytebuffer.cc", -+ "//rtc_base/bytebuffer.h", -+ "//rtc_base/byteorder.h", -+ "//rtc_base/checks.cc", -+ "//rtc_base/checks.h", -+ "//rtc_base/constructormagic.h", -+ "//rtc_base/copyonwritebuffer.cc", -+ "//rtc_base/copyonwritebuffer.h", -+ "//rtc_base/criticalsection.cc", -+ "//rtc_base/criticalsection.h", -+ "//rtc_base/deprecation.h", -+ "//rtc_base/event_tracer.cc", -+ "//rtc_base/event_tracer.h", -+ "//rtc_base/file.cc", -+ "//rtc_base/file.h", -+ "//rtc_base/flags.cc", -+ "//rtc_base/flags.h", -+ "//rtc_base/format_macros.h", -+ "//rtc_base/function_view.h", -+ "//rtc_base/ignore_wundef.h", -+ "//rtc_base/location.cc", -+ "//rtc_base/location.h", -+ "//rtc_base/numerics/histogram_percentile_counter.cc", -+ "//rtc_base/numerics/histogram_percentile_counter.h", -+ "//rtc_base/numerics/mod_ops.h", -+ "//rtc_base/numerics/moving_max_counter.h", -+ "//rtc_base/numerics/safe_compare.h", -+ "//rtc_base/numerics/safe_conversions.h", -+ "//rtc_base/numerics/safe_conversions_impl.h", -+ "//rtc_base/numerics/safe_minmax.h", -+ "//rtc_base/onetimeevent.h", -+ "//rtc_base/pathutils.cc", -+ "//rtc_base/pathutils.h", -+ "//rtc_base/platform_file.cc", -+ "//rtc_base/platform_file.h", -+ "//rtc_base/platform_thread.cc", -+ "//rtc_base/platform_thread.h", -+ "//rtc_base/platform_thread_types.h", -+ "//rtc_base/ptr_util.h", -+ "//rtc_base/race_checker.cc", -+ "//rtc_base/race_checker.h", -+ "//rtc_base/random.cc", -+ "//rtc_base/random.h", -+ "//rtc_base/rate_limiter.cc", -+ "//rtc_base/rate_limiter.h", -+ "//rtc_base/rate_statistics.cc", -+ "//rtc_base/rate_statistics.h", -+ "//rtc_base/ratetracker.cc", -+ "//rtc_base/ratetracker.h", -+ "//rtc_base/refcount.h", -+ "//rtc_base/refcountedobject.h", -+ "//rtc_base/refcounter.h", -+ "//rtc_base/sanitizer.h", -+ "//rtc_base/scoped_ref_ptr.h", -+ "//rtc_base/string_to_number.cc", -+ "//rtc_base/string_to_number.h", -+ "//rtc_base/stringencode.cc", -+ "//rtc_base/stringencode.h", -+ "//rtc_base/stringize_macros.h", -+ "//rtc_base/stringutils.cc", -+ "//rtc_base/stringutils.h", -+ "//rtc_base/swap_queue.h", -+ "//rtc_base/template_util.h", -+ "//rtc_base/thread_annotations.h", -+ "//rtc_base/thread_checker.h", -+ "//rtc_base/thread_checker_impl.cc", -+ "//rtc_base/thread_checker_impl.h", -+ "//rtc_base/timestampaligner.cc", -+ "//rtc_base/timestampaligner.h", -+ "//rtc_base/timeutils.cc", -+ "//rtc_base/timeutils.h", -+ "//rtc_base/trace_event.h", -+ "//rtc_base/type_traits.h", -+ "//rtc_base/file_posix.cc", -+ "//rtc_base/event.cc", -+ "//rtc_base/event.h", -+ "//rtc_base/logging.cc", -+ "//rtc_base/logging.h", -+ "//rtc_base/asyncresolverinterface.cc", -+ "//rtc_base/asyncresolverinterface.h", -+ "//rtc_base/asyncsocket.cc", -+ "//rtc_base/asyncsocket.h", -+ "//rtc_base/ipaddress.cc", -+ "//rtc_base/ipaddress.h", -+ "//rtc_base/messagehandler.cc", -+ "//rtc_base/messagehandler.h", -+ "//rtc_base/messagequeue.cc", -+ "//rtc_base/messagequeue.h", -+ "//rtc_base/nethelpers.cc", -+ "//rtc_base/nethelpers.h", -+ "//rtc_base/physicalsocketserver.cc", -+ "//rtc_base/physicalsocketserver.h", -+ "//rtc_base/nullsocketserver.cc", -+ "//rtc_base/nullsocketserver.h", -+ "//rtc_base/signalthread.cc", -+ "//rtc_base/signalthread.h", -+ "//rtc_base/socketaddress.cc", -+ "//rtc_base/socketaddress.h", -+ "//rtc_base/thread.cc", -+ "//rtc_base/thread.h" -+ ], -+ "type": "source_set" -+ }, -+ "//rtc_base:rtc_numerics": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:optional", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/numerics/exp_filter.cc", -+ "//rtc_base/numerics/exp_filter.h", -+ "//rtc_base/numerics/moving_median_filter.h", -+ "//rtc_base/numerics/percentile_filter.h", -+ "//rtc_base/numerics/sequence_number_util.h" -+ ], -+ "type": "static_library" -+ }, -+ "//rtc_base:rtc_task_queue": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue_api", -+ "//rtc_base:rtc_task_queue_impl" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [], -+ "type": "source_set" -+ }, -+ "//rtc_base:rtc_task_queue_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/task_queue.h" -+ ], -+ "type": "source_set" -+ }, -+ "//rtc_base:rtc_task_queue_impl": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue_api" -+ ], -+ "include_dirs": [ -+ "/ipc/chromium/src/third_party/libevent/include/", -+ "/ipc/chromium/src/third_party/libevent/bsd/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/task_queue_libevent.cc", -+ "//rtc_base/task_queue_posix.cc", -+ "//rtc_base/task_queue_posix.h" -+ ], -+ "type": "source_set" -+ }, -+ "//rtc_base:sequenced_task_checker": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/sequenced_task_checker.h", -+ "//rtc_base/sequenced_task_checker_impl.cc", -+ "//rtc_base/sequenced_task_checker_impl.h" -+ ], -+ "type": "static_library" -+ }, -+ "//rtc_base:weak_ptr": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:sequenced_task_checker" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/weak_ptr.cc", -+ "//rtc_base/weak_ptr.h" -+ ], -+ "type": "static_library" -+ }, -+ "//system_wrappers:cpu_features_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//system_wrappers/include/cpu_features_wrapper.h" -+ ], -+ "type": "source_set" -+ }, -+ "//system_wrappers:field_trial_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//system_wrappers/include/field_trial.h" -+ ], -+ "type": "source_set" -+ }, -+ "//system_wrappers:field_trial_default": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//system_wrappers:field_trial_api" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//system_wrappers/include/field_trial_default.h", -+ "//system_wrappers/source/field_trial_default.cc" -+ ], -+ "type": "source_set" -+ }, -+ "//system_wrappers:metrics_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//system_wrappers/include/metrics.h" -+ ], -+ "type": "source_set" -+ }, -+ "//system_wrappers:metrics_default": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:metrics_api" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//system_wrappers/include/metrics_default.h", -+ "//system_wrappers/source/metrics_default.cc" -+ ], -+ "type": "source_set" -+ }, -+ "//system_wrappers:system_wrappers": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_THREAD_RR", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//modules:module_api_public", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_numerics", -+ "//system_wrappers:cpu_features_api", -+ "//system_wrappers:field_trial_api", -+ "//system_wrappers:metrics_api" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//system_wrappers/include/aligned_array.h", -+ "//system_wrappers/include/aligned_malloc.h", -+ "//system_wrappers/include/atomic32.h", -+ "//system_wrappers/include/clock.h", -+ "//system_wrappers/include/cpu_info.h", -+ "//system_wrappers/include/event_wrapper.h", -+ "//system_wrappers/include/file_wrapper.h", -+ "//system_wrappers/include/ntp_time.h", -+ "//system_wrappers/include/rtp_to_ntp_estimator.h", -+ "//system_wrappers/include/rw_lock_wrapper.h", -+ "//system_wrappers/include/sleep.h", -+ "//system_wrappers/include/timestamp_extrapolator.h", -+ "//system_wrappers/source/aligned_malloc.cc", -+ "//system_wrappers/source/atomic32.cc", -+ "//system_wrappers/source/clock.cc", -+ "//system_wrappers/source/cpu_features.cc", -+ "//system_wrappers/source/cpu_info.cc", -+ "//system_wrappers/source/event.cc", -+ "//system_wrappers/source/event_timer_posix.cc", -+ "//system_wrappers/source/event_timer_posix.h", -+ "//system_wrappers/source/file_impl.cc", -+ "//system_wrappers/source/rtp_to_ntp_estimator.cc", -+ "//system_wrappers/source/rw_lock.cc", -+ "//system_wrappers/source/rw_lock_posix.cc", -+ "//system_wrappers/source/rw_lock_posix.h", -+ "//system_wrappers/source/sleep.cc", -+ "//system_wrappers/source/timestamp_extrapolator.cc" -+ ], -+ "type": "static_library" -+ }, -+ "//video:video": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api:transport_api", -+ "//api:video_frame_api_i420", -+ "//api/video_codecs:video_codecs_api", -+ "//call:bitrate_allocator", -+ "//call:call_interfaces", -+ "//call:rtp_interfaces", -+ "//call:rtp_receiver", -+ "//call:video_stream_api", -+ "//common_video:common_video", -+ "//logging:rtc_event_log_api", -+ "//modules:module_api", -+ "//modules/bitrate_controller:bitrate_controller", -+ "//modules/congestion_controller:congestion_controller", -+ "//modules/pacing:pacing", -+ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//modules/utility:utility", -+ "//modules/video_coding:video_coding", -+ "//modules/video_coding:video_coding_utility", -+ "//modules/video_coding:webrtc_vp8", -+ "//modules/video_processing:video_processing", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_numerics", -+ "//rtc_base:rtc_task_queue", -+ "//rtc_base:sequenced_task_checker", -+ "//rtc_base:weak_ptr", -+ "//system_wrappers:system_wrappers", -+ "//voice_engine:voice_engine" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/", -+ "//modules/audio_coding/include/", -+ "//modules/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//video/call_stats.cc", -+ "//video/call_stats.h", -+ "//video/encoder_rtcp_feedback.cc", -+ "//video/encoder_rtcp_feedback.h", -+ "//video/overuse_frame_detector.cc", -+ "//video/overuse_frame_detector.h", -+ "//video/payload_router.cc", -+ "//video/payload_router.h", -+ "//video/quality_threshold.cc", -+ "//video/quality_threshold.h", -+ "//video/receive_statistics_proxy.cc", -+ "//video/receive_statistics_proxy.h", -+ "//video/report_block_stats.cc", -+ "//video/report_block_stats.h", -+ "//video/rtp_streams_synchronizer.cc", -+ "//video/rtp_streams_synchronizer.h", -+ "//video/rtp_video_stream_receiver.cc", -+ "//video/rtp_video_stream_receiver.h", -+ "//video/send_delay_stats.cc", -+ "//video/send_delay_stats.h", -+ "//video/send_statistics_proxy.cc", -+ "//video/send_statistics_proxy.h", -+ "//video/stats_counter.cc", -+ "//video/stats_counter.h", -+ "//video/stream_synchronization.cc", -+ "//video/stream_synchronization.h", -+ "//video/transport_adapter.cc", -+ "//video/transport_adapter.h", -+ "//video/video_receive_stream.cc", -+ "//video/video_receive_stream.h", -+ "//video/video_send_stream.cc", -+ "//video/video_send_stream.h", -+ "//video/video_stream_decoder.cc", -+ "//video/video_stream_decoder.h", -+ "//video/video_stream_encoder.cc", -+ "//video/video_stream_encoder.h" -+ ], -+ "type": "static_library" -+ }, -+ "//voice_engine:audio_level": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//common_audio:common_audio", -+ "//modules:module_api", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//voice_engine/audio_level.cc", -+ "//voice_engine/audio_level.h" -+ ], -+ "type": "static_library" -+ }, -+ "//voice_engine:voice_engine": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O2", -+ "-fno-ident", -+ "-fdata-sections", -+ "-ffunction-sections", -+ "-fomit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "NDEBUG", -+ "NVALGRIND", -+ "DYNAMIC_ANNOTATIONS_ENABLED=0", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:audio_mixer_api", -+ "//api:call_api", -+ "//api:optional", -+ "//api:refcountedbase", -+ "//api:transport_api", -+ "//api/audio_codecs:audio_codecs_api", -+ "//audio/utility:audio_frame_operations", -+ "//call:rtp_interfaces", -+ "//common_audio:common_audio", -+ "//logging:rtc_event_log_api", -+ "//modules:module_api", -+ "//modules/audio_coding:audio_coding", -+ "//modules/audio_coding:audio_format_conversion", -+ "//modules/audio_coding:audio_network_adaptor_config", -+ "//modules/audio_device:audio_device", -+ "//modules/audio_processing:audio_processing", -+ "//modules/bitrate_controller:bitrate_controller", -+ "//modules/media_file:media_file", -+ "//modules/pacing:pacing", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//modules/utility:utility", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue", -+ "//system_wrappers:system_wrappers", -+ "//voice_engine:audio_level" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/include/", -+ "//modules/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/", -+ "//modules/include/", -+ "//modules/audio_device/include/", -+ "//modules/audio_device/dummy/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//voice_engine/channel.cc", -+ "//voice_engine/channel.h", -+ "//voice_engine/channel_manager.cc", -+ "//voice_engine/channel_manager.h", -+ "//voice_engine/channel_proxy.cc", -+ "//voice_engine/channel_proxy.h", -+ "//voice_engine/include/voe_base.h", -+ "//voice_engine/include/voe_errors.h", -+ "//voice_engine/shared_data.cc", -+ "//voice_engine/shared_data.h", -+ "//voice_engine/transmit_mixer.cc", -+ "//voice_engine/transmit_mixer.h", -+ "//voice_engine/transport_feedback_packet_loss_tracker.cc", -+ "//voice_engine/transport_feedback_packet_loss_tracker.h", -+ "//voice_engine/utility.cc", -+ "//voice_engine/utility.h", -+ "//voice_engine/voe_base_impl.cc", -+ "//voice_engine/voe_base_impl.h", -+ "//voice_engine/voice_engine_impl.cc", -+ "//voice_engine/voice_engine_impl.h" -+ ], -+ "type": "static_library" -+ } -+ } -+} -\ No newline at end of file -diff -r 388a4d04e911 media/webrtc/gn-configs/ppc64_True_ppc64_freebsd.json ---- /dev/null Thu Jan 01 00:00:00 1970 +0000 -+++ dom/media/webrtc/third_party_build/gn-configs/ppc64_True_ppc64_freebsd.json Thu Feb 13 11:11:51 2020 +0100 -@@ -0,0 +1,12693 @@ -+{ -+ "gn_gen_args": { -+ "host_cpu": "ppc64", -+ "is_debug": true, -+ "target_cpu": "ppc64", -+ "target_os": "freebsd" -+ }, -+ "mozbuild_args": { -+ "CPU_ARCH": "ppc64", -+ "HOST_CPU_ARCH": "ppc64", -+ "MOZ_DEBUG": "1", -+ "OS_TARGET": "FreeBSD" -+ }, -+ "sandbox_vars": { -+ "COMPILE_FLAGS": { -+ "WARNINGS_AS_ERRORS": [] -+ }, -+ "FINAL_LIBRARY": "webrtc" -+ }, -+ "targets": { -+ "//:webrtc": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD", -+ "HAVE_WEBRTC_VIDEO", -+ "HAVE_WEBRTC_VOICE" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:base_peerconnection_api", -+ "//api:transport_api", -+ "//api:video_frame_api", -+ "//audio:audio", -+ "//call:call", -+ "//common_audio:common_audio", -+ "//common_video:common_video", -+ "//media:media", -+ "//modules:modules", -+ "//modules/video_capture:video_capture_internal_impl", -+ "//rtc_base:rtc_base", -+ "//system_wrappers:field_trial_default", -+ "//system_wrappers:metrics_default", -+ "//system_wrappers:system_wrappers_default", -+ "//video:video", -+ "//voice_engine:voice_engine" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/", -+ "//modules/audio_coding/include/", -+ "//modules/include/", -+ "//modules/include/", -+ "//modules/audio_device/include/", -+ "//modules/audio_device/dummy/" -+ ], -+ "libs": [ -+ "X11", -+ "X11-xcb", -+ "xcb", -+ "Xcomposite", -+ "Xcursor", -+ "Xdamage", -+ "Xext", -+ "Xfixes", -+ "Xi", -+ "Xrender" -+ ], -+ "sources": [], -+ "type": "static_library" -+ }, -+ "//:webrtc_common": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//common_types.cc", -+ "//common_types.h", -+ "//typedefs.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/L16:audio_decoder_L16": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:pcm16b", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/pcm16b/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/L16/audio_decoder_L16.cc", -+ "//api/audio_codecs/L16/audio_decoder_L16.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/L16:audio_encoder_L16": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:pcm16b", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/pcm16b/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/L16/audio_encoder_L16.cc", -+ "//api/audio_codecs/L16/audio_encoder_L16.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/g711:audio_decoder_g711": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:g711", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/g711/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/g711/audio_decoder_g711.cc", -+ "//api/audio_codecs/g711/audio_decoder_g711.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/g711:audio_encoder_g711": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:g711", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/g711/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/g711/audio_encoder_g711.cc", -+ "//api/audio_codecs/g711/audio_encoder_g711.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/g722:audio_decoder_g722": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:g722", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/g722/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/g722/audio_decoder_g722.cc", -+ "//api/audio_codecs/g722/audio_decoder_g722.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/g722:audio_encoder_g722": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs/g722:audio_encoder_g722_config", -+ "//modules/audio_coding:g722", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/g722/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/g722/audio_encoder_g722.cc", -+ "//api/audio_codecs/g722/audio_encoder_g722.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/g722:audio_encoder_g722_config": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/g722/audio_encoder_g722_config.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api/audio_codecs/ilbc:audio_decoder_ilbc": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:ilbc", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/ilbc/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/ilbc/audio_decoder_ilbc.cc", -+ "//api/audio_codecs/ilbc/audio_decoder_ilbc.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/ilbc:audio_encoder_ilbc": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", -+ "//modules/audio_coding:ilbc", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/ilbc/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/ilbc/audio_encoder_ilbc.cc", -+ "//api/audio_codecs/ilbc/audio_encoder_ilbc.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/ilbc/audio_encoder_ilbc_config.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api/audio_codecs/isac:audio_decoder_isac": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD", -+ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", -+ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" -+ ], -+ "deps": [ -+ "//api/audio_codecs/isac:audio_decoder_isac_float" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [], -+ "type": "source_set" -+ }, -+ "//api/audio_codecs/isac:audio_decoder_isac_float": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:isac", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/isac/main/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/isac/audio_decoder_isac_float.cc", -+ "//api/audio_codecs/isac/audio_decoder_isac_float.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/isac:audio_encoder_isac": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD", -+ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", -+ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" -+ ], -+ "deps": [ -+ "//api/audio_codecs/isac:audio_encoder_isac_float" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [], -+ "type": "source_set" -+ }, -+ "//api/audio_codecs/isac:audio_encoder_isac_float": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:isac", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/isac/main/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/isac/audio_encoder_isac_float.cc", -+ "//api/audio_codecs/isac/audio_encoder_isac_float.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/opus:audio_decoder_opus": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:webrtc_opus", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "/media/libopus/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/opus/audio_decoder_opus.cc", -+ "//api/audio_codecs/opus/audio_decoder_opus.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs/opus:audio_encoder_opus": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs/opus:audio_encoder_opus_config", -+ "//modules/audio_coding:webrtc_opus", -+ "//rtc_base:protobuf_utils", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "/media/libopus/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/opus/audio_encoder_opus.cc" -+ ], -+ "type": "source_set" -+ }, -+ "//api/audio_codecs/opus:audio_encoder_opus_config": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:optional", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "/media/libopus/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/opus/audio_encoder_opus_config.cc", -+ "//api/audio_codecs/opus/audio_encoder_opus_config.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs:audio_codecs_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:optional", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/audio_decoder.cc", -+ "//api/audio_codecs/audio_decoder.h", -+ "//api/audio_codecs/audio_decoder_factory.h", -+ "//api/audio_codecs/audio_decoder_factory_template.h", -+ "//api/audio_codecs/audio_encoder.cc", -+ "//api/audio_codecs/audio_encoder.h", -+ "//api/audio_codecs/audio_encoder_factory.h", -+ "//api/audio_codecs/audio_encoder_factory_template.h", -+ "//api/audio_codecs/audio_format.cc", -+ "//api/audio_codecs/audio_format.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api/audio_codecs:builtin_audio_decoder_factory": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_USE_BUILTIN_ILBC=1", -+ "WEBRTC_USE_BUILTIN_OPUS=1", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD", -+ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", -+ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" -+ ], -+ "deps": [ -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs/L16:audio_decoder_L16", -+ "//api/audio_codecs/g711:audio_decoder_g711", -+ "//api/audio_codecs/g722:audio_decoder_g722", -+ "//api/audio_codecs/ilbc:audio_decoder_ilbc", -+ "//api/audio_codecs/isac:audio_decoder_isac", -+ "//api/audio_codecs/opus:audio_decoder_opus", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/builtin_audio_decoder_factory.cc", -+ "//api/audio_codecs/builtin_audio_decoder_factory.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/audio_codecs:builtin_audio_encoder_factory": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_USE_BUILTIN_ILBC=1", -+ "WEBRTC_USE_BUILTIN_OPUS=1", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD", -+ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", -+ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" -+ ], -+ "deps": [ -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs/L16:audio_encoder_L16", -+ "//api/audio_codecs/g711:audio_encoder_g711", -+ "//api/audio_codecs/g722:audio_encoder_g722", -+ "//api/audio_codecs/ilbc:audio_encoder_ilbc", -+ "//api/audio_codecs/isac:audio_encoder_isac", -+ "//api/audio_codecs/opus:audio_encoder_opus", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio_codecs/builtin_audio_encoder_factory.cc", -+ "//api/audio_codecs/builtin_audio_encoder_factory.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api/video_codecs:video_codecs_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api:video_frame_api", -+ "//common_video:common_video", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/video_codecs/sdp_video_format.h", -+ "//api/video_codecs/video_decoder.h", -+ "//api/video_codecs/video_decoder_factory.h", -+ "//api/video_codecs/video_encoder.cc", -+ "//api/video_codecs/video_encoder.h", -+ "//api/video_codecs/video_encoder_factory.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api:array_view": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/array_view.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api:audio_mixer_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//modules:module_api", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/audio/audio_mixer.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api:base_peerconnection_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/rtpparameters.cc", -+ "//api/rtpparameters.h" -+ ], -+ "type": "static_library" -+ }, -+ "//api:call_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:audio_mixer_api", -+ "//api:transport_api", -+ "//api/audio_codecs:audio_codecs_api", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/call/audio_sink.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api:optional": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:array_view", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/optional.cc", -+ "//api/optional.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api:refcountedbase": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/refcountedbase.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api:transport_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/call/transport.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api:video_frame_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "/media/libyuv/libyuv/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/video/video_content_type.cc", -+ "//api/video/video_content_type.h", -+ "//api/video/video_frame.cc", -+ "//api/video/video_frame.h", -+ "//api/video/video_frame_buffer.cc", -+ "//api/video/video_frame_buffer.h", -+ "//api/video/video_rotation.h", -+ "//api/video/video_timing.cc", -+ "//api/video/video_timing.h" -+ ], -+ "type": "source_set" -+ }, -+ "//api:video_frame_api_i420": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:video_frame_api", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "/media/libyuv/libyuv/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//api/video/i420_buffer.cc", -+ "//api/video/i420_buffer.h" -+ ], -+ "type": "source_set" -+ }, -+ "//audio/utility:audio_frame_operations": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//modules:module_api", -+ "//modules/audio_coding:audio_format_conversion", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//audio/utility/audio_frame_operations.cc", -+ "//audio/utility/audio_frame_operations.h" -+ ], -+ "type": "static_library" -+ }, -+ "//audio:audio": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:audio_mixer_api", -+ "//api:call_api", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs:builtin_audio_encoder_factory", -+ "//call:bitrate_allocator", -+ "//call:call_interfaces", -+ "//call:rtp_interfaces", -+ "//common_audio:common_audio", -+ "//modules/audio_coding:cng", -+ "//modules/audio_device:audio_device", -+ "//modules/audio_processing:audio_processing", -+ "//modules/bitrate_controller:bitrate_controller", -+ "//modules/congestion_controller:congestion_controller", -+ "//modules/pacing:pacing", -+ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue", -+ "//system_wrappers:system_wrappers", -+ "//voice_engine:voice_engine" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/", -+ "//modules/audio_coding/codecs/cng/include/", -+ "//modules/include/", -+ "//modules/audio_device/include/", -+ "//modules/audio_device/dummy/", -+ "//modules/audio_coding/include/", -+ "//modules/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//audio/audio_receive_stream.cc", -+ "//audio/audio_receive_stream.h", -+ "//audio/audio_send_stream.cc", -+ "//audio/audio_send_stream.h", -+ "//audio/audio_state.cc", -+ "//audio/audio_state.h", -+ "//audio/audio_transport_proxy.cc", -+ "//audio/audio_transport_proxy.h", -+ "//audio/conversion.h", -+ "//audio/null_audio_poller.cc", -+ "//audio/null_audio_poller.h", -+ "//audio/scoped_voe_interface.h", -+ "//audio/time_interval.cc", -+ "//audio/time_interval.h" -+ ], -+ "type": "static_library" -+ }, -+ "//call:bitrate_allocator": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//modules/bitrate_controller:bitrate_controller", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:sequenced_task_checker", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//call/bitrate_allocator.cc", -+ "//call/bitrate_allocator.h" -+ ], -+ "type": "source_set" -+ }, -+ "//call:call": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:call_api", -+ "//api:optional", -+ "//api:transport_api", -+ "//audio:audio", -+ "//call:bitrate_allocator", -+ "//call:call_interfaces", -+ "//call:rtp_interfaces", -+ "//call:rtp_receiver", -+ "//call:rtp_sender", -+ "//call:video_stream_api", -+ "//logging:rtc_event_log_api", -+ "//logging:rtc_event_log_impl", -+ "//modules/bitrate_controller:bitrate_controller", -+ "//modules/congestion_controller:congestion_controller", -+ "//modules/pacing:pacing", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//modules/utility:utility", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue", -+ "//rtc_base:sequenced_task_checker", -+ "//system_wrappers:system_wrappers", -+ "//video:video" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//call/call.cc", -+ "//call/callfactory.cc", -+ "//call/callfactory.h", -+ "//call/flexfec_receive_stream_impl.cc", -+ "//call/flexfec_receive_stream_impl.h" -+ ], -+ "type": "static_library" -+ }, -+ "//call:call_interfaces": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:audio_mixer_api", -+ "//api:optional", -+ "//api:transport_api", -+ "//api/audio_codecs:audio_codecs_api", -+ "//call:rtp_interfaces", -+ "//call:video_stream_api", -+ "//modules/audio_processing:audio_processing_statistics", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//call/audio_receive_stream.h", -+ "//call/audio_send_stream.h", -+ "//call/audio_state.h", -+ "//call/call.h", -+ "//call/callfactoryinterface.h", -+ "//call/flexfec_receive_stream.h", -+ "//call/syncable.cc", -+ "//call/syncable.h", -+ "//call/audio_send_stream_call.cc" -+ ], -+ "type": "source_set" -+ }, -+ "//call:rtp_interfaces": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:array_view", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//call/rtcp_packet_sink_interface.h", -+ "//call/rtp_config.cc", -+ "//call/rtp_config.h", -+ "//call/rtp_packet_sink_interface.h", -+ "//call/rtp_stream_receiver_controller_interface.h", -+ "//call/rtp_transport_controller_send_interface.h" -+ ], -+ "type": "source_set" -+ }, -+ "//call:rtp_receiver": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:optional", -+ "//call:rtp_interfaces", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//call/rtcp_demuxer.cc", -+ "//call/rtcp_demuxer.h", -+ "//call/rtp_demuxer.cc", -+ "//call/rtp_demuxer.h", -+ "//call/rtp_rtcp_demuxer_helper.cc", -+ "//call/rtp_rtcp_demuxer_helper.h", -+ "//call/rtp_stream_receiver_controller.cc", -+ "//call/rtp_stream_receiver_controller.h", -+ "//call/rtx_receive_stream.cc", -+ "//call/rtx_receive_stream.h", -+ "//call/ssrc_binding_observer.h" -+ ], -+ "type": "source_set" -+ }, -+ "//call:rtp_sender": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//call:rtp_interfaces", -+ "//modules/congestion_controller:congestion_controller", -+ "//modules/pacing:pacing", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//call/rtp_transport_controller_send.cc", -+ "//call/rtp_transport_controller_send.h" -+ ], -+ "type": "source_set" -+ }, -+ "//call:video_stream_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api:transport_api", -+ "//call:rtp_interfaces", -+ "//common_video:common_video", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//call/video_config.cc", -+ "//call/video_config.h", -+ "//call/video_receive_stream.cc", -+ "//call/video_receive_stream.h", -+ "//call/video_send_stream.cc", -+ "//call/video_send_stream.h" -+ ], -+ "type": "source_set" -+ }, -+ "//common_audio:common_audio": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//common_audio:common_audio_c", -+ "//common_audio:sinc_resampler", -+ "//rtc_base:gtest_prod", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//common_audio/audio_converter.cc", -+ "//common_audio/audio_converter.h", -+ "//common_audio/audio_ring_buffer.cc", -+ "//common_audio/audio_ring_buffer.h", -+ "//common_audio/audio_util.cc", -+ "//common_audio/blocker.cc", -+ "//common_audio/blocker.h", -+ "//common_audio/channel_buffer.cc", -+ "//common_audio/channel_buffer.h", -+ "//common_audio/include/audio_util.h", -+ "//common_audio/lapped_transform.cc", -+ "//common_audio/lapped_transform.h", -+ "//common_audio/real_fourier.cc", -+ "//common_audio/real_fourier.h", -+ "//common_audio/real_fourier_ooura.cc", -+ "//common_audio/real_fourier_ooura.h", -+ "//common_audio/resampler/include/push_resampler.h", -+ "//common_audio/resampler/include/resampler.h", -+ "//common_audio/resampler/push_resampler.cc", -+ "//common_audio/resampler/push_sinc_resampler.cc", -+ "//common_audio/resampler/push_sinc_resampler.h", -+ "//common_audio/resampler/resampler.cc", -+ "//common_audio/resampler/sinc_resampler.cc", -+ "//common_audio/smoothing_filter.cc", -+ "//common_audio/smoothing_filter.h", -+ "//common_audio/sparse_fir_filter.cc", -+ "//common_audio/sparse_fir_filter.h", -+ "//common_audio/vad/include/vad.h", -+ "//common_audio/vad/vad.cc", -+ "//common_audio/wav_file.cc", -+ "//common_audio/wav_file.h", -+ "//common_audio/wav_header.cc", -+ "//common_audio/wav_header.h", -+ "//common_audio/window_generator.cc", -+ "//common_audio/window_generator.h" -+ ], -+ "type": "static_library" -+ }, -+ "//common_audio:common_audio_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//common_audio:common_audio_c_arm_asm", -+ "//common_audio:common_audio_cc", -+ "//rtc_base:compile_assert_c", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//common_audio/fft4g.c", -+ "//common_audio/fft4g.h", -+ "//common_audio/ring_buffer.c", -+ "//common_audio/ring_buffer.h", -+ "//common_audio/signal_processing/auto_corr_to_refl_coef.c", -+ "//common_audio/signal_processing/auto_correlation.c", -+ "//common_audio/signal_processing/complex_fft_tables.h", -+ "//common_audio/signal_processing/copy_set_operations.c", -+ "//common_audio/signal_processing/cross_correlation.c", -+ "//common_audio/signal_processing/division_operations.c", -+ "//common_audio/signal_processing/downsample_fast.c", -+ "//common_audio/signal_processing/energy.c", -+ "//common_audio/signal_processing/filter_ar.c", -+ "//common_audio/signal_processing/filter_ma_fast_q12.c", -+ "//common_audio/signal_processing/get_hanning_window.c", -+ "//common_audio/signal_processing/get_scaling_square.c", -+ "//common_audio/signal_processing/ilbc_specific_functions.c", -+ "//common_audio/signal_processing/include/real_fft.h", -+ "//common_audio/signal_processing/include/signal_processing_library.h", -+ "//common_audio/signal_processing/include/spl_inl.h", -+ "//common_audio/signal_processing/include/spl_inl_armv7.h", -+ "//common_audio/signal_processing/levinson_durbin.c", -+ "//common_audio/signal_processing/lpc_to_refl_coef.c", -+ "//common_audio/signal_processing/min_max_operations.c", -+ "//common_audio/signal_processing/randomization_functions.c", -+ "//common_audio/signal_processing/real_fft.c", -+ "//common_audio/signal_processing/refl_coef_to_lpc.c", -+ "//common_audio/signal_processing/resample.c", -+ "//common_audio/signal_processing/resample_48khz.c", -+ "//common_audio/signal_processing/resample_by_2.c", -+ "//common_audio/signal_processing/resample_by_2_internal.c", -+ "//common_audio/signal_processing/resample_by_2_internal.h", -+ "//common_audio/signal_processing/resample_fractional.c", -+ "//common_audio/signal_processing/spl_init.c", -+ "//common_audio/signal_processing/spl_inl.c", -+ "//common_audio/signal_processing/spl_sqrt.c", -+ "//common_audio/signal_processing/splitting_filter.c", -+ "//common_audio/signal_processing/sqrt_of_one_minus_x_squared.c", -+ "//common_audio/signal_processing/vector_scaling_operations.c", -+ "//common_audio/vad/include/webrtc_vad.h", -+ "//common_audio/vad/vad_core.c", -+ "//common_audio/vad/vad_core.h", -+ "//common_audio/vad/vad_filterbank.c", -+ "//common_audio/vad/vad_filterbank.h", -+ "//common_audio/vad/vad_gmm.c", -+ "//common_audio/vad/vad_gmm.h", -+ "//common_audio/vad/vad_sp.c", -+ "//common_audio/vad/vad_sp.h", -+ "//common_audio/vad/webrtc_vad.c", -+ "//common_audio/signal_processing/complex_fft.c", -+ "//common_audio/signal_processing/complex_bit_reverse.c", -+ "//common_audio/signal_processing/filter_ar_fast_q12.c", -+ "//common_audio/signal_processing/spl_sqrt_floor.c" -+ ], -+ "type": "source_set" -+ }, -+ "//common_audio:common_audio_c_arm_asm": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [], -+ "type": "source_set" -+ }, -+ "//common_audio:common_audio_cc": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//common_audio/signal_processing/dot_product_with_scale.cc", -+ "//common_audio/signal_processing/dot_product_with_scale.h" -+ ], -+ "type": "source_set" -+ }, -+ "//common_audio:fir_filter": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//common_audio/fir_filter.h" -+ ], -+ "type": "source_set" -+ }, -+ "//common_audio:fir_filter_factory": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//common_audio:fir_filter", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:cpu_features_api" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//common_audio/fir_filter_c.cc", -+ "//common_audio/fir_filter_c.h", -+ "//common_audio/fir_filter_factory.cc", -+ "//common_audio/fir_filter_factory.h" -+ ], -+ "type": "source_set" -+ }, -+ "//common_audio:sinc_resampler": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//rtc_base:gtest_prod", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//common_audio/resampler/sinc_resampler.h" -+ ], -+ "type": "source_set" -+ }, -+ "//common_video:common_video": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api:video_frame_api", -+ "//api:video_frame_api_i420", -+ "//media:rtc_h264_profile_id", -+ "//modules:module_api", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_task_queue", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//modules/interface/", -+ "/media/libyuv/libyuv/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//common_video/bitrate_adjuster.cc", -+ "//common_video/h264/h264_bitstream_parser.cc", -+ "//common_video/h264/h264_bitstream_parser.h", -+ "//common_video/h264/h264_common.cc", -+ "//common_video/h264/h264_common.h", -+ "//common_video/h264/pps_parser.cc", -+ "//common_video/h264/pps_parser.h", -+ "//common_video/h264/profile_level_id.h", -+ "//common_video/h264/sps_parser.cc", -+ "//common_video/h264/sps_parser.h", -+ "//common_video/h264/sps_vui_rewriter.cc", -+ "//common_video/h264/sps_vui_rewriter.h", -+ "//common_video/i420_buffer_pool.cc", -+ "//common_video/include/bitrate_adjuster.h", -+ "//common_video/include/frame_callback.h", -+ "//common_video/include/i420_buffer_pool.h", -+ "//common_video/include/incoming_video_stream.h", -+ "//common_video/include/video_bitrate_allocator.h", -+ "//common_video/include/video_frame.h", -+ "//common_video/include/video_frame_buffer.h", -+ "//common_video/incoming_video_stream.cc", -+ "//common_video/libyuv/include/webrtc_libyuv.h", -+ "//common_video/libyuv/webrtc_libyuv.cc", -+ "//common_video/video_frame.cc", -+ "//common_video/video_frame_buffer.cc", -+ "//common_video/video_render_frames.cc", -+ "//common_video/video_render_frames.h" -+ ], -+ "type": "static_library" -+ }, -+ "//logging:rtc_event_log_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//call:video_stream_api", -+ "//modules/audio_coding:audio_network_adaptor_config", -+ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", -+ "//modules/rtp_rtcp:rtp_rtcp_format", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//logging/rtc_event_log/events/rtc_event.h", -+ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc", -+ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h", -+ "//logging/rtc_event_log/events/rtc_event_audio_playout.cc", -+ "//logging/rtc_event_log/events/rtc_event_audio_playout.h", -+ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc", -+ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h", -+ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc", -+ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h", -+ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc", -+ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.h", -+ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc", -+ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.h", -+ "//logging/rtc_event_log/events/rtc_event_logging_started.cc", -+ "//logging/rtc_event_log/events/rtc_event_logging_started.h", -+ "//logging/rtc_event_log/events/rtc_event_logging_stopped.cc", -+ "//logging/rtc_event_log/events/rtc_event_logging_stopped.h", -+ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc", -+ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.h", -+ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.cc", -+ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.h", -+ "//logging/rtc_event_log/events/rtc_event_probe_result_success.cc", -+ "//logging/rtc_event_log/events/rtc_event_probe_result_success.h", -+ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc", -+ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.h", -+ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc", -+ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.h", -+ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc", -+ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h", -+ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc", -+ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h", -+ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc", -+ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h", -+ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc", -+ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.h", -+ "//logging/rtc_event_log/output/rtc_event_log_output_file.cc", -+ "//logging/rtc_event_log/output/rtc_event_log_output_file.h", -+ "//logging/rtc_event_log/rtc_event_log.h", -+ "//logging/rtc_event_log/rtc_event_log_factory_interface.h", -+ "//logging/rtc_event_log/rtc_stream_config.cc", -+ "//logging/rtc_event_log/rtc_stream_config.h" -+ ], -+ "type": "source_set" -+ }, -+ "//logging:rtc_event_log_impl": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//logging:rtc_event_log_api", -+ "//modules/audio_coding:audio_network_adaptor", -+ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//rtc_base:protobuf_utils", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue", -+ "//rtc_base:sequenced_task_checker", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//logging/rtc_event_log/encoder/rtc_event_log_encoder.h", -+ "//logging/rtc_event_log/encoder/rtc_event_log_encoder_legacy.cc", -+ "//logging/rtc_event_log/encoder/rtc_event_log_encoder_legacy.h", -+ "//logging/rtc_event_log/rtc_event_log.cc", -+ "//logging/rtc_event_log/rtc_event_log_factory.cc", -+ "//logging/rtc_event_log/rtc_event_log_factory.h" -+ ], -+ "type": "static_library" -+ }, -+ "//media:rtc_audio_video": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture", -+ "-Wno-deprecated-declarations" -+ ], -+ "defines": [ -+ "WEBRTC_INTELLIGIBILITY_ENHANCER=0", -+ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD", -+ "HAVE_WEBRTC_VIDEO", -+ "HAVE_WEBRTC_VOICE" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:call_api", -+ "//api:optional", -+ "//api:transport_api", -+ "//api:video_frame_api", -+ "//api:video_frame_api_i420", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/video_codecs:video_codecs_api", -+ "//call:call", -+ "//call:video_stream_api", -+ "//common_video:common_video", -+ "//media:rtc_media_base", -+ "//modules/audio_coding:rent_a_codec", -+ "//modules/audio_device:audio_device", -+ "//modules/audio_mixer:audio_mixer_impl", -+ "//modules/audio_processing:audio_processing", -+ "//modules/audio_processing/aec_dump:aec_dump", -+ "//modules/audio_processing/aec_dump:null_aec_dump_factory", -+ "//modules/video_capture:video_capture_internal_impl", -+ "//modules/video_capture:video_capture_module", -+ "//modules/video_coding:video_coding", -+ "//modules/video_coding:video_coding_utility", -+ "//modules/video_coding:webrtc_h264", -+ "//modules/video_coding:webrtc_vp8", -+ "//modules/video_coding:webrtc_vp9", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue", -+ "//rtc_base:sequenced_task_checker", -+ "//system_wrappers:system_wrappers", -+ "//video:video", -+ "//voice_engine:voice_engine" -+ ], -+ "include_dirs": [ -+ "/media/libyuv/libyuv/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/", -+ "//modules/include/", -+ "//modules/audio_device/include/", -+ "//modules/audio_device/dummy/", -+ "//modules/audio_coding/include/", -+ "//modules/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//media/engine/adm_helpers.cc", -+ "//media/engine/adm_helpers.h", -+ "//media/engine/apm_helpers.cc", -+ "//media/engine/apm_helpers.h", -+ "//media/engine/constants.cc", -+ "//media/engine/constants.h", -+ "//media/engine/convert_legacy_video_factory.cc", -+ "//media/engine/convert_legacy_video_factory.h", -+ "//media/engine/internaldecoderfactory.cc", -+ "//media/engine/internaldecoderfactory.h", -+ "//media/engine/internalencoderfactory.cc", -+ "//media/engine/internalencoderfactory.h", -+ "//media/engine/nullwebrtcvideoengine.h", -+ "//media/engine/payload_type_mapper.cc", -+ "//media/engine/payload_type_mapper.h", -+ "//media/engine/scopedvideodecoder.cc", -+ "//media/engine/scopedvideodecoder.h", -+ "//media/engine/scopedvideoencoder.cc", -+ "//media/engine/scopedvideoencoder.h", -+ "//media/engine/simulcast.cc", -+ "//media/engine/simulcast.h", -+ "//media/engine/simulcast_encoder_adapter.cc", -+ "//media/engine/simulcast_encoder_adapter.h", -+ "//media/engine/videodecodersoftwarefallbackwrapper.cc", -+ "//media/engine/videodecodersoftwarefallbackwrapper.h", -+ "//media/engine/videoencodersoftwarefallbackwrapper.cc", -+ "//media/engine/videoencodersoftwarefallbackwrapper.h", -+ "//media/engine/vp8_encoder_simulcast_proxy.cc", -+ "//media/engine/vp8_encoder_simulcast_proxy.h", -+ "//media/engine/webrtcvideodecoderfactory.cc", -+ "//media/engine/webrtcvideodecoderfactory.h", -+ "//media/engine/webrtcvideoencoderfactory.cc", -+ "//media/engine/webrtcvideoencoderfactory.h" -+ ], -+ "type": "static_library" -+ }, -+ "//media:rtc_h264_profile_id": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//media/base/h264_profile_level_id.cc", -+ "//media/base/h264_profile_level_id.h" -+ ], -+ "type": "source_set" -+ }, -+ "//media:rtc_media": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD", -+ "HAVE_WEBRTC_VIDEO", -+ "HAVE_WEBRTC_VOICE" -+ ], -+ "deps": [ -+ "//media:rtc_audio_video" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [], -+ "type": "source_set" -+ }, -+ "//media:rtc_media_base": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api:video_frame_api", -+ "//api:video_frame_api_i420", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/video_codecs:video_codecs_api", -+ "//call:call_interfaces", -+ "//call:video_stream_api", -+ "//media:rtc_h264_profile_id", -+ "//modules/audio_processing:audio_processing_statistics", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:field_trial_api" -+ ], -+ "include_dirs": [ -+ "/media/libyuv/libyuv/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//media/base/adaptedvideotracksource.cc", -+ "//media/base/adaptedvideotracksource.h", -+ "//media/base/audiosource.h", -+ "//media/base/codec.cc", -+ "//media/base/codec.h", -+ "//media/base/cryptoparams.h", -+ "//media/base/device.h", -+ "//media/base/mediachannel.h", -+ "//media/base/mediaconstants.cc", -+ "//media/base/mediaconstants.h", -+ "//media/base/mediaengine.cc", -+ "//media/base/mediaengine.h", -+ "//media/base/streamparams.cc", -+ "//media/base/streamparams.h", -+ "//media/base/videoadapter.cc", -+ "//media/base/videoadapter.h", -+ "//media/base/videobroadcaster.cc", -+ "//media/base/videobroadcaster.h", -+ "//media/base/videocapturer.cc", -+ "//media/base/videocapturer.h", -+ "//media/base/videocapturerfactory.h", -+ "//media/base/videocommon.cc", -+ "//media/base/videocommon.h", -+ "//media/base/videosourcebase.cc", -+ "//media/base/videosourcebase.h", -+ "//media/base/videosourceinterface.cc" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:audio_coding": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_CODEC_ILBC", -+ "WEBRTC_CODEC_OPUS", -+ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", -+ "WEBRTC_CODEC_ISAC", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs:builtin_audio_decoder_factory", -+ "//common_audio:common_audio", -+ "//logging:rtc_event_log_api", -+ "//modules:module_api", -+ "//modules/audio_coding:audio_coding_module_typedefs", -+ "//modules/audio_coding:cng", -+ "//modules/audio_coding:g711", -+ "//modules/audio_coding:g722", -+ "//modules/audio_coding:ilbc", -+ "//modules/audio_coding:isac", -+ "//modules/audio_coding:neteq", -+ "//modules/audio_coding:pcm16b", -+ "//modules/audio_coding:rent_a_codec", -+ "//modules/audio_coding:webrtc_opus", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/include/", -+ "//modules/include/", -+ "//modules/audio_coding/codecs/cng/include/", -+ "//modules/audio_coding/codecs/g711/include/", -+ "//modules/audio_coding/codecs/pcm16b/include/", -+ "//modules/audio_coding/codecs/ilbc/include/", -+ "//modules/audio_coding/codecs/isac/main/include/", -+ "//modules/audio_coding/codecs/g722/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/acm2/acm_receiver.cc", -+ "//modules/audio_coding/acm2/acm_receiver.h", -+ "//modules/audio_coding/acm2/acm_resampler.cc", -+ "//modules/audio_coding/acm2/acm_resampler.h", -+ "//modules/audio_coding/acm2/audio_coding_module.cc", -+ "//modules/audio_coding/acm2/call_statistics.cc", -+ "//modules/audio_coding/acm2/call_statistics.h", -+ "//modules/audio_coding/acm2/codec_manager.cc", -+ "//modules/audio_coding/acm2/codec_manager.h", -+ "//modules/audio_coding/include/audio_coding_module.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:audio_coding_module_typedefs": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//modules:module_api" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/include/audio_coding_module_typedefs.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_coding:audio_format_conversion": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/audio_format_conversion.cc", -+ "//modules/audio_coding/codecs/audio_format_conversion.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:audio_network_adaptor": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//common_audio:common_audio", -+ "//logging:rtc_event_log_api", -+ "//modules/audio_coding:audio_network_adaptor_config", -+ "//rtc_base:protobuf_utils", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc", -+ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h", -+ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.cc", -+ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.h", -+ "//modules/audio_coding/audio_network_adaptor/channel_controller.cc", -+ "//modules/audio_coding/audio_network_adaptor/channel_controller.h", -+ "//modules/audio_coding/audio_network_adaptor/controller.cc", -+ "//modules/audio_coding/audio_network_adaptor/controller.h", -+ "//modules/audio_coding/audio_network_adaptor/controller_manager.cc", -+ "//modules/audio_coding/audio_network_adaptor/controller_manager.h", -+ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc", -+ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.h", -+ "//modules/audio_coding/audio_network_adaptor/dtx_controller.cc", -+ "//modules/audio_coding/audio_network_adaptor/dtx_controller.h", -+ "//modules/audio_coding/audio_network_adaptor/event_log_writer.cc", -+ "//modules/audio_coding/audio_network_adaptor/event_log_writer.h", -+ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc", -+ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.h", -+ "//modules/audio_coding/audio_network_adaptor/fec_controller_rplr_based.cc", -+ "//modules/audio_coding/audio_network_adaptor/fec_controller_rplr_based.h", -+ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.cc", -+ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.h", -+ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h", -+ "//modules/audio_coding/audio_network_adaptor/util/threshold_curve.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:audio_network_adaptor_config": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:optional" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_config.cc", -+ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:cng": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api/audio_codecs:audio_codecs_api", -+ "//common_audio:common_audio", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/cng/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/cng/audio_encoder_cng.cc", -+ "//modules/audio_coding/codecs/cng/audio_encoder_cng.h", -+ "//modules/audio_coding/codecs/cng/webrtc_cng.cc", -+ "//modules/audio_coding/codecs/cng/webrtc_cng.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:g711": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:g711_c", -+ "//modules/audio_coding:legacy_encoded_audio_frame", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/g711/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.cc", -+ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.h", -+ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.cc", -+ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:g711_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/g711/g711.c", -+ "//modules/audio_coding/codecs/g711/g711.h", -+ "//modules/audio_coding/codecs/g711/g711_interface.c", -+ "//modules/audio_coding/codecs/g711/g711_interface.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_coding:g722": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs/g722:audio_encoder_g722_config", -+ "//modules/audio_coding:g722_c", -+ "//modules/audio_coding:legacy_encoded_audio_frame", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/g722/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/g722/audio_decoder_g722.cc", -+ "//modules/audio_coding/codecs/g722/audio_decoder_g722.h", -+ "//modules/audio_coding/codecs/g722/audio_encoder_g722.cc", -+ "//modules/audio_coding/codecs/g722/audio_encoder_g722.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:g722_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/g722/g722_decode.c", -+ "//modules/audio_coding/codecs/g722/g722_enc_dec.h", -+ "//modules/audio_coding/codecs/g722/g722_encode.c", -+ "//modules/audio_coding/codecs/g722/g722_interface.c", -+ "//modules/audio_coding/codecs/g722/g722_interface.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_coding:ilbc": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", -+ "//common_audio:common_audio", -+ "//modules/audio_coding:ilbc_c", -+ "//modules/audio_coding:legacy_encoded_audio_frame", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/ilbc/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc", -+ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.h", -+ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc", -+ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:ilbc_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api/audio_codecs:audio_codecs_api", -+ "//common_audio:common_audio", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/ilbc/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/ilbc/abs_quant.c", -+ "//modules/audio_coding/codecs/ilbc/abs_quant.h", -+ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.c", -+ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.h", -+ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.c", -+ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.h", -+ "//modules/audio_coding/codecs/ilbc/bw_expand.c", -+ "//modules/audio_coding/codecs/ilbc/bw_expand.h", -+ "//modules/audio_coding/codecs/ilbc/cb_construct.c", -+ "//modules/audio_coding/codecs/ilbc/cb_construct.h", -+ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.c", -+ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.h", -+ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c", -+ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.h", -+ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c", -+ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.h", -+ "//modules/audio_coding/codecs/ilbc/cb_search.c", -+ "//modules/audio_coding/codecs/ilbc/cb_search.h", -+ "//modules/audio_coding/codecs/ilbc/cb_search_core.c", -+ "//modules/audio_coding/codecs/ilbc/cb_search_core.h", -+ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.c", -+ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.h", -+ "//modules/audio_coding/codecs/ilbc/chebyshev.c", -+ "//modules/audio_coding/codecs/ilbc/chebyshev.h", -+ "//modules/audio_coding/codecs/ilbc/comp_corr.c", -+ "//modules/audio_coding/codecs/ilbc/comp_corr.h", -+ "//modules/audio_coding/codecs/ilbc/constants.c", -+ "//modules/audio_coding/codecs/ilbc/constants.h", -+ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.c", -+ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.h", -+ "//modules/audio_coding/codecs/ilbc/decode.c", -+ "//modules/audio_coding/codecs/ilbc/decode.h", -+ "//modules/audio_coding/codecs/ilbc/decode_residual.c", -+ "//modules/audio_coding/codecs/ilbc/decode_residual.h", -+ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.c", -+ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.h", -+ "//modules/audio_coding/codecs/ilbc/defines.h", -+ "//modules/audio_coding/codecs/ilbc/do_plc.c", -+ "//modules/audio_coding/codecs/ilbc/do_plc.h", -+ "//modules/audio_coding/codecs/ilbc/encode.c", -+ "//modules/audio_coding/codecs/ilbc/encode.h", -+ "//modules/audio_coding/codecs/ilbc/energy_inverse.c", -+ "//modules/audio_coding/codecs/ilbc/energy_inverse.h", -+ "//modules/audio_coding/codecs/ilbc/enh_upsample.c", -+ "//modules/audio_coding/codecs/ilbc/enh_upsample.h", -+ "//modules/audio_coding/codecs/ilbc/enhancer.c", -+ "//modules/audio_coding/codecs/ilbc/enhancer.h", -+ "//modules/audio_coding/codecs/ilbc/enhancer_interface.c", -+ "//modules/audio_coding/codecs/ilbc/enhancer_interface.h", -+ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.c", -+ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.h", -+ "//modules/audio_coding/codecs/ilbc/frame_classify.c", -+ "//modules/audio_coding/codecs/ilbc/frame_classify.h", -+ "//modules/audio_coding/codecs/ilbc/gain_dequant.c", -+ "//modules/audio_coding/codecs/ilbc/gain_dequant.h", -+ "//modules/audio_coding/codecs/ilbc/gain_quant.c", -+ "//modules/audio_coding/codecs/ilbc/gain_quant.h", -+ "//modules/audio_coding/codecs/ilbc/get_cd_vec.c", -+ "//modules/audio_coding/codecs/ilbc/get_cd_vec.h", -+ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.c", -+ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.h", -+ "//modules/audio_coding/codecs/ilbc/get_sync_seq.c", -+ "//modules/audio_coding/codecs/ilbc/get_sync_seq.h", -+ "//modules/audio_coding/codecs/ilbc/hp_input.c", -+ "//modules/audio_coding/codecs/ilbc/hp_input.h", -+ "//modules/audio_coding/codecs/ilbc/hp_output.c", -+ "//modules/audio_coding/codecs/ilbc/hp_output.h", -+ "//modules/audio_coding/codecs/ilbc/ilbc.c", -+ "//modules/audio_coding/codecs/ilbc/ilbc.h", -+ "//modules/audio_coding/codecs/ilbc/index_conv_dec.c", -+ "//modules/audio_coding/codecs/ilbc/index_conv_dec.h", -+ "//modules/audio_coding/codecs/ilbc/index_conv_enc.c", -+ "//modules/audio_coding/codecs/ilbc/index_conv_enc.h", -+ "//modules/audio_coding/codecs/ilbc/init_decode.c", -+ "//modules/audio_coding/codecs/ilbc/init_decode.h", -+ "//modules/audio_coding/codecs/ilbc/init_encode.c", -+ "//modules/audio_coding/codecs/ilbc/init_encode.h", -+ "//modules/audio_coding/codecs/ilbc/interpolate.c", -+ "//modules/audio_coding/codecs/ilbc/interpolate.h", -+ "//modules/audio_coding/codecs/ilbc/interpolate_samples.c", -+ "//modules/audio_coding/codecs/ilbc/interpolate_samples.h", -+ "//modules/audio_coding/codecs/ilbc/lpc_encode.c", -+ "//modules/audio_coding/codecs/ilbc/lpc_encode.h", -+ "//modules/audio_coding/codecs/ilbc/lsf_check.c", -+ "//modules/audio_coding/codecs/ilbc/lsf_check.h", -+ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.c", -+ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.h", -+ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.c", -+ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.h", -+ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.c", -+ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.h", -+ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.c", -+ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.h", -+ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.c", -+ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.h", -+ "//modules/audio_coding/codecs/ilbc/my_corr.c", -+ "//modules/audio_coding/codecs/ilbc/my_corr.h", -+ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.c", -+ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.h", -+ "//modules/audio_coding/codecs/ilbc/pack_bits.c", -+ "//modules/audio_coding/codecs/ilbc/pack_bits.h", -+ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.c", -+ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.h", -+ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.c", -+ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.h", -+ "//modules/audio_coding/codecs/ilbc/refiner.c", -+ "//modules/audio_coding/codecs/ilbc/refiner.h", -+ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.c", -+ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.h", -+ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.c", -+ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.h", -+ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.c", -+ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.h", -+ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.c", -+ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.h", -+ "//modules/audio_coding/codecs/ilbc/smooth.c", -+ "//modules/audio_coding/codecs/ilbc/smooth.h", -+ "//modules/audio_coding/codecs/ilbc/smooth_out_data.c", -+ "//modules/audio_coding/codecs/ilbc/smooth_out_data.h", -+ "//modules/audio_coding/codecs/ilbc/sort_sq.c", -+ "//modules/audio_coding/codecs/ilbc/sort_sq.h", -+ "//modules/audio_coding/codecs/ilbc/split_vq.c", -+ "//modules/audio_coding/codecs/ilbc/split_vq.h", -+ "//modules/audio_coding/codecs/ilbc/state_construct.c", -+ "//modules/audio_coding/codecs/ilbc/state_construct.h", -+ "//modules/audio_coding/codecs/ilbc/state_search.c", -+ "//modules/audio_coding/codecs/ilbc/state_search.h", -+ "//modules/audio_coding/codecs/ilbc/swap_bytes.c", -+ "//modules/audio_coding/codecs/ilbc/swap_bytes.h", -+ "//modules/audio_coding/codecs/ilbc/unpack_bits.c", -+ "//modules/audio_coding/codecs/ilbc/unpack_bits.h", -+ "//modules/audio_coding/codecs/ilbc/vq3.c", -+ "//modules/audio_coding/codecs/ilbc/vq3.h", -+ "//modules/audio_coding/codecs/ilbc/vq4.c", -+ "//modules/audio_coding/codecs/ilbc/vq4.h", -+ "//modules/audio_coding/codecs/ilbc/window32_w32.c", -+ "//modules/audio_coding/codecs/ilbc/window32_w32.h", -+ "//modules/audio_coding/codecs/ilbc/xcorr_coef.c", -+ "//modules/audio_coding/codecs/ilbc/xcorr_coef.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_coding:isac": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:isac_c", -+ "//modules/audio_coding:isac_common" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/isac/main/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/isac/main/include/audio_decoder_isac.h", -+ "//modules/audio_coding/codecs/isac/main/include/audio_encoder_isac.h", -+ "//modules/audio_coding/codecs/isac/main/source/audio_decoder_isac.cc", -+ "//modules/audio_coding/codecs/isac/main/source/audio_encoder_isac.cc" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:isac_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//common_audio:common_audio", -+ "//modules/audio_coding:isac_common", -+ "//rtc_base:compile_assert_c", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/isac/main/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/isac/main/include/isac.h", -+ "//modules/audio_coding/codecs/isac/main/source/arith_routines.c", -+ "//modules/audio_coding/codecs/isac/main/source/arith_routines.h", -+ "//modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c", -+ "//modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c", -+ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c", -+ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.h", -+ "//modules/audio_coding/codecs/isac/main/source/codec.h", -+ "//modules/audio_coding/codecs/isac/main/source/crc.c", -+ "//modules/audio_coding/codecs/isac/main/source/crc.h", -+ "//modules/audio_coding/codecs/isac/main/source/decode.c", -+ "//modules/audio_coding/codecs/isac/main/source/decode_bwe.c", -+ "//modules/audio_coding/codecs/isac/main/source/encode.c", -+ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c", -+ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h", -+ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.c", -+ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.h", -+ "//modules/audio_coding/codecs/isac/main/source/fft.c", -+ "//modules/audio_coding/codecs/isac/main/source/fft.h", -+ "//modules/audio_coding/codecs/isac/main/source/filter_functions.c", -+ "//modules/audio_coding/codecs/isac/main/source/filterbank_tables.c", -+ "//modules/audio_coding/codecs/isac/main/source/filterbank_tables.h", -+ "//modules/audio_coding/codecs/isac/main/source/filterbanks.c", -+ "//modules/audio_coding/codecs/isac/main/source/intialize.c", -+ "//modules/audio_coding/codecs/isac/main/source/isac.c", -+ "//modules/audio_coding/codecs/isac/main/source/isac_float_type.h", -+ "//modules/audio_coding/codecs/isac/main/source/lattice.c", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.c", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.h", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.c", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.h", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.c", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.h", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.c", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.h", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.c", -+ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.h", -+ "//modules/audio_coding/codecs/isac/main/source/os_specific_inline.h", -+ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.c", -+ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.h", -+ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.c", -+ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.c", -+ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.h", -+ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.c", -+ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.h", -+ "//modules/audio_coding/codecs/isac/main/source/settings.h", -+ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.c", -+ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.h", -+ "//modules/audio_coding/codecs/isac/main/source/structs.h", -+ "//modules/audio_coding/codecs/isac/main/source/transform.c" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:isac_common": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api/audio_codecs:audio_codecs_api", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t.h", -+ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h", -+ "//modules/audio_coding/codecs/isac/locked_bandwidth_info.cc", -+ "//modules/audio_coding/codecs/isac/locked_bandwidth_info.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:isac_fix_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api/audio_codecs:audio_codecs_api", -+ "//common_audio:common_audio", -+ "//modules/audio_coding:isac_common", -+ "//modules/audio_coding:isac_fix_common", -+ "//rtc_base:compile_assert_c", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/isac/fix/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/isac/fix/include/audio_decoder_isacfix.h", -+ "//modules/audio_coding/codecs/isac/fix/include/audio_encoder_isacfix.h", -+ "//modules/audio_coding/codecs/isac/fix/include/isacfix.h", -+ "//modules/audio_coding/codecs/isac/fix/source/arith_routines.c", -+ "//modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c", -+ "//modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c", -+ "//modules/audio_coding/codecs/isac/fix/source/arith_routins.h", -+ "//modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c", -+ "//modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h", -+ "//modules/audio_coding/codecs/isac/fix/source/decode.c", -+ "//modules/audio_coding/codecs/isac/fix/source/decode_bwe.c", -+ "//modules/audio_coding/codecs/isac/fix/source/decode_plc.c", -+ "//modules/audio_coding/codecs/isac/fix/source/encode.c", -+ "//modules/audio_coding/codecs/isac/fix/source/entropy_coding.c", -+ "//modules/audio_coding/codecs/isac/fix/source/entropy_coding.h", -+ "//modules/audio_coding/codecs/isac/fix/source/filterbank_tables.c", -+ "//modules/audio_coding/codecs/isac/fix/source/filterbank_tables.h", -+ "//modules/audio_coding/codecs/isac/fix/source/filterbanks.c", -+ "//modules/audio_coding/codecs/isac/fix/source/filters.c", -+ "//modules/audio_coding/codecs/isac/fix/source/initialize.c", -+ "//modules/audio_coding/codecs/isac/fix/source/isac_fix_type.h", -+ "//modules/audio_coding/codecs/isac/fix/source/isacfix.c", -+ "//modules/audio_coding/codecs/isac/fix/source/lattice.c", -+ "//modules/audio_coding/codecs/isac/fix/source/lattice_c.c", -+ "//modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c", -+ "//modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.h", -+ "//modules/audio_coding/codecs/isac/fix/source/lpc_tables.c", -+ "//modules/audio_coding/codecs/isac/fix/source/lpc_tables.h", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_estimator.h", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_estimator_c.c", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_filter.c", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_filter_c.c", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_gain_tables.c", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_gain_tables.h", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_lag_tables.c", -+ "//modules/audio_coding/codecs/isac/fix/source/pitch_lag_tables.h", -+ "//modules/audio_coding/codecs/isac/fix/source/spectrum_ar_model_tables.c", -+ "//modules/audio_coding/codecs/isac/fix/source/spectrum_ar_model_tables.h", -+ "//modules/audio_coding/codecs/isac/fix/source/structs.h", -+ "//modules/audio_coding/codecs/isac/fix/source/transform.c", -+ "//modules/audio_coding/codecs/isac/fix/source/transform_tables.c" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_coding:isac_fix_common": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/isac/fix/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/isac/fix/source/codec.h", -+ "//modules/audio_coding/codecs/isac/fix/source/fft.c", -+ "//modules/audio_coding/codecs/isac/fix/source/fft.h", -+ "//modules/audio_coding/codecs/isac/fix/source/settings.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_coding:legacy_encoded_audio_frame": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:array_view", -+ "//api/audio_codecs:audio_codecs_api", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.cc", -+ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:neteq": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//common_audio:common_audio", -+ "//modules:module_api", -+ "//modules/audio_coding:audio_coding_module_typedefs", -+ "//modules/audio_coding:cng", -+ "//modules/audio_coding:neteq_decoder_enum", -+ "//rtc_base:gtest_prod", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/cng/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/neteq/accelerate.cc", -+ "//modules/audio_coding/neteq/accelerate.h", -+ "//modules/audio_coding/neteq/audio_multi_vector.cc", -+ "//modules/audio_coding/neteq/audio_multi_vector.h", -+ "//modules/audio_coding/neteq/audio_vector.cc", -+ "//modules/audio_coding/neteq/audio_vector.h", -+ "//modules/audio_coding/neteq/background_noise.cc", -+ "//modules/audio_coding/neteq/background_noise.h", -+ "//modules/audio_coding/neteq/buffer_level_filter.cc", -+ "//modules/audio_coding/neteq/buffer_level_filter.h", -+ "//modules/audio_coding/neteq/comfort_noise.cc", -+ "//modules/audio_coding/neteq/comfort_noise.h", -+ "//modules/audio_coding/neteq/cross_correlation.cc", -+ "//modules/audio_coding/neteq/cross_correlation.h", -+ "//modules/audio_coding/neteq/decision_logic.cc", -+ "//modules/audio_coding/neteq/decision_logic.h", -+ "//modules/audio_coding/neteq/decision_logic_fax.cc", -+ "//modules/audio_coding/neteq/decision_logic_fax.h", -+ "//modules/audio_coding/neteq/decision_logic_normal.cc", -+ "//modules/audio_coding/neteq/decision_logic_normal.h", -+ "//modules/audio_coding/neteq/decoder_database.cc", -+ "//modules/audio_coding/neteq/decoder_database.h", -+ "//modules/audio_coding/neteq/defines.h", -+ "//modules/audio_coding/neteq/delay_manager.cc", -+ "//modules/audio_coding/neteq/delay_manager.h", -+ "//modules/audio_coding/neteq/delay_peak_detector.cc", -+ "//modules/audio_coding/neteq/delay_peak_detector.h", -+ "//modules/audio_coding/neteq/dsp_helper.cc", -+ "//modules/audio_coding/neteq/dsp_helper.h", -+ "//modules/audio_coding/neteq/dtmf_buffer.cc", -+ "//modules/audio_coding/neteq/dtmf_buffer.h", -+ "//modules/audio_coding/neteq/dtmf_tone_generator.cc", -+ "//modules/audio_coding/neteq/dtmf_tone_generator.h", -+ "//modules/audio_coding/neteq/expand.cc", -+ "//modules/audio_coding/neteq/expand.h", -+ "//modules/audio_coding/neteq/include/neteq.h", -+ "//modules/audio_coding/neteq/merge.cc", -+ "//modules/audio_coding/neteq/merge.h", -+ "//modules/audio_coding/neteq/nack_tracker.cc", -+ "//modules/audio_coding/neteq/nack_tracker.h", -+ "//modules/audio_coding/neteq/neteq.cc", -+ "//modules/audio_coding/neteq/neteq_impl.cc", -+ "//modules/audio_coding/neteq/neteq_impl.h", -+ "//modules/audio_coding/neteq/normal.cc", -+ "//modules/audio_coding/neteq/normal.h", -+ "//modules/audio_coding/neteq/packet.cc", -+ "//modules/audio_coding/neteq/packet.h", -+ "//modules/audio_coding/neteq/packet_buffer.cc", -+ "//modules/audio_coding/neteq/packet_buffer.h", -+ "//modules/audio_coding/neteq/post_decode_vad.cc", -+ "//modules/audio_coding/neteq/post_decode_vad.h", -+ "//modules/audio_coding/neteq/preemptive_expand.cc", -+ "//modules/audio_coding/neteq/preemptive_expand.h", -+ "//modules/audio_coding/neteq/random_vector.cc", -+ "//modules/audio_coding/neteq/random_vector.h", -+ "//modules/audio_coding/neteq/red_payload_splitter.cc", -+ "//modules/audio_coding/neteq/red_payload_splitter.h", -+ "//modules/audio_coding/neteq/rtcp.cc", -+ "//modules/audio_coding/neteq/rtcp.h", -+ "//modules/audio_coding/neteq/statistics_calculator.cc", -+ "//modules/audio_coding/neteq/statistics_calculator.h", -+ "//modules/audio_coding/neteq/sync_buffer.cc", -+ "//modules/audio_coding/neteq/sync_buffer.h", -+ "//modules/audio_coding/neteq/tick_timer.cc", -+ "//modules/audio_coding/neteq/tick_timer.h", -+ "//modules/audio_coding/neteq/time_stretch.cc", -+ "//modules/audio_coding/neteq/time_stretch.h", -+ "//modules/audio_coding/neteq/timestamp_scaler.cc", -+ "//modules/audio_coding/neteq/timestamp_scaler.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:neteq_decoder_enum": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/neteq/neteq_decoder_enum.cc", -+ "//modules/audio_coding/neteq/neteq_decoder_enum.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_coding:pcm16b": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:g711", -+ "//modules/audio_coding:legacy_encoded_audio_frame", -+ "//modules/audio_coding:pcm16b_c", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/pcm16b/include/", -+ "//modules/audio_coding/codecs/g711/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc", -+ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h", -+ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc", -+ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h", -+ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.cc", -+ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:pcm16b_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/pcm16b/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/pcm16b/pcm16b.c", -+ "//modules/audio_coding/codecs/pcm16b/pcm16b.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_coding:rent_a_codec": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_CODEC_ILBC", -+ "WEBRTC_CODEC_OPUS", -+ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", -+ "WEBRTC_CODEC_ISAC", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//modules/audio_coding:audio_coding_module_typedefs", -+ "//modules/audio_coding:cng", -+ "//modules/audio_coding:g711", -+ "//modules/audio_coding:g722", -+ "//modules/audio_coding:ilbc", -+ "//modules/audio_coding:isac", -+ "//modules/audio_coding:isac_common", -+ "//modules/audio_coding:isac_fix_c", -+ "//modules/audio_coding:neteq_decoder_enum", -+ "//modules/audio_coding:pcm16b", -+ "//modules/audio_coding:webrtc_opus", -+ "//rtc_base:protobuf_utils", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "/media/libopus/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/isac/fix/include/", -+ "//modules/audio_coding/codecs/cng/include/", -+ "//modules/audio_coding/codecs/g711/include/", -+ "//modules/audio_coding/codecs/pcm16b/include/", -+ "//modules/audio_coding/codecs/ilbc/include/", -+ "//modules/audio_coding/codecs/isac/main/include/", -+ "//modules/audio_coding/codecs/g722/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/acm2/acm_codec_database.cc", -+ "//modules/audio_coding/acm2/acm_codec_database.h", -+ "//modules/audio_coding/acm2/rent_a_codec.cc", -+ "//modules/audio_coding/acm2/rent_a_codec.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:webrtc_opus": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_CODEC_ILBC", -+ "WEBRTC_CODEC_OPUS", -+ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", -+ "WEBRTC_CODEC_ISAC", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//api/audio_codecs/opus:audio_encoder_opus_config", -+ "//common_audio:common_audio", -+ "//modules/audio_coding:audio_network_adaptor", -+ "//modules/audio_coding:webrtc_opus_c", -+ "//rtc_base:protobuf_utils", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_numerics", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "/media/libopus/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/opus/audio_decoder_opus.cc", -+ "//modules/audio_coding/codecs/opus/audio_decoder_opus.h", -+ "//modules/audio_coding/codecs/opus/audio_encoder_opus.cc", -+ "//modules/audio_coding/codecs/opus/audio_encoder_opus.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_coding:webrtc_opus_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_CODEC_ILBC", -+ "WEBRTC_CODEC_OPUS", -+ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", -+ "WEBRTC_CODEC_ISAC", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "/media/libopus/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_coding/codecs/opus/opus_inst.h", -+ "//modules/audio_coding/codecs/opus/opus_interface.c", -+ "//modules/audio_coding/codecs/opus/opus_interface.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_device:audio_device": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//modules/audio_device:audio_device_generic" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/include/", -+ "//modules/audio_device/include/", -+ "//modules/audio_device/dummy/" -+ ], -+ "libs": [], -+ "sources": [], -+ "type": "source_set" -+ }, -+ "//modules/audio_device:audio_device_generic": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_DUMMY_AUDIO_BUILD", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//common_audio:common_audio", -+ "//modules:module_api", -+ "//modules/utility:utility", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/include/", -+ "//modules/audio_device/include/", -+ "//modules/audio_device/dummy/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_device/audio_device_buffer.cc", -+ "//modules/audio_device/audio_device_buffer.h", -+ "//modules/audio_device/audio_device_config.h", -+ "//modules/audio_device/audio_device_generic.cc", -+ "//modules/audio_device/audio_device_generic.h", -+ "//modules/audio_device/dummy/audio_device_dummy.cc", -+ "//modules/audio_device/dummy/audio_device_dummy.h", -+ "//modules/audio_device/dummy/file_audio_device.cc", -+ "//modules/audio_device/dummy/file_audio_device.h", -+ "//modules/audio_device/fine_audio_buffer.cc", -+ "//modules/audio_device/fine_audio_buffer.h", -+ "//modules/audio_device/include/audio_device.h", -+ "//modules/audio_device/include/audio_device_defines.h", -+ "//modules/audio_device/dummy/file_audio_device_factory.cc", -+ "//modules/audio_device/dummy/file_audio_device_factory.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_mixer:audio_frame_manipulator": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//audio/utility:utility", -+ "//modules:module_api", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_mixer/audio_frame_manipulator.cc", -+ "//modules/audio_mixer/audio_frame_manipulator.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_mixer:audio_mixer_impl": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:audio_mixer_api", -+ "//audio/utility:audio_frame_operations", -+ "//modules:module_api", -+ "//modules/audio_mixer:audio_frame_manipulator", -+ "//modules/audio_processing:audio_processing", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_mixer/audio_mixer_impl.cc", -+ "//modules/audio_mixer/audio_mixer_impl.h", -+ "//modules/audio_mixer/default_output_rate_calculator.cc", -+ "//modules/audio_mixer/default_output_rate_calculator.h", -+ "//modules/audio_mixer/frame_combiner.cc", -+ "//modules/audio_mixer/frame_combiner.h", -+ "//modules/audio_mixer/output_rate_calculator.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_processing/aec_dump:aec_dump": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//modules/audio_processing:aec_dump_interface", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_processing/aec_dump/aec_dump_factory.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_processing/aec_dump:null_aec_dump_factory": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//modules/audio_processing:aec_dump_interface", -+ "//modules/audio_processing/aec_dump:aec_dump" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_processing/aec_dump/null_aec_dump_factory.cc" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_processing:aec_dump_interface": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:array_view", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_processing/include/aec_dump.cc", -+ "//modules/audio_processing/include/aec_dump.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_processing:audio_processing": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_APM_DEBUG_DUMP=1", -+ "WEBRTC_INTELLIGIBILITY_ENHANCER=0", -+ "WEBRTC_NS_FLOAT", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:optional", -+ "//audio/utility:audio_frame_operations", -+ "//common_audio:common_audio", -+ "//common_audio:fir_filter", -+ "//common_audio:fir_filter_factory", -+ "//modules:module_api", -+ "//modules/audio_coding:isac", -+ "//modules/audio_processing:aec_dump_interface", -+ "//modules/audio_processing:audio_processing_c", -+ "//modules/audio_processing:audio_processing_statistics", -+ "//rtc_base:gtest_prod", -+ "//rtc_base:protobuf_utils", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:field_trial_api", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/codecs/isac/main/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_processing/aec/aec_core.cc", -+ "//modules/audio_processing/aec/aec_core.h", -+ "//modules/audio_processing/aec/aec_core_optimized_methods.h", -+ "//modules/audio_processing/aec/aec_resampler.cc", -+ "//modules/audio_processing/aec/aec_resampler.h", -+ "//modules/audio_processing/aec/echo_cancellation.cc", -+ "//modules/audio_processing/aec/echo_cancellation.h", -+ "//modules/audio_processing/aec3/adaptive_fir_filter.cc", -+ "//modules/audio_processing/aec3/adaptive_fir_filter.h", -+ "//modules/audio_processing/aec3/aec3_common.cc", -+ "//modules/audio_processing/aec3/aec3_common.h", -+ "//modules/audio_processing/aec3/aec3_fft.cc", -+ "//modules/audio_processing/aec3/aec3_fft.h", -+ "//modules/audio_processing/aec3/aec_state.cc", -+ "//modules/audio_processing/aec3/aec_state.h", -+ "//modules/audio_processing/aec3/block_framer.cc", -+ "//modules/audio_processing/aec3/block_framer.h", -+ "//modules/audio_processing/aec3/block_processor.cc", -+ "//modules/audio_processing/aec3/block_processor.h", -+ "//modules/audio_processing/aec3/block_processor_metrics.cc", -+ "//modules/audio_processing/aec3/block_processor_metrics.h", -+ "//modules/audio_processing/aec3/cascaded_biquad_filter.cc", -+ "//modules/audio_processing/aec3/cascaded_biquad_filter.h", -+ "//modules/audio_processing/aec3/comfort_noise_generator.cc", -+ "//modules/audio_processing/aec3/comfort_noise_generator.h", -+ "//modules/audio_processing/aec3/decimator.cc", -+ "//modules/audio_processing/aec3/decimator.h", -+ "//modules/audio_processing/aec3/downsampled_render_buffer.cc", -+ "//modules/audio_processing/aec3/downsampled_render_buffer.h", -+ "//modules/audio_processing/aec3/echo_canceller3.cc", -+ "//modules/audio_processing/aec3/echo_canceller3.h", -+ "//modules/audio_processing/aec3/echo_path_delay_estimator.cc", -+ "//modules/audio_processing/aec3/echo_path_delay_estimator.h", -+ "//modules/audio_processing/aec3/echo_path_variability.cc", -+ "//modules/audio_processing/aec3/echo_path_variability.h", -+ "//modules/audio_processing/aec3/echo_remover.cc", -+ "//modules/audio_processing/aec3/echo_remover.h", -+ "//modules/audio_processing/aec3/echo_remover_metrics.cc", -+ "//modules/audio_processing/aec3/echo_remover_metrics.h", -+ "//modules/audio_processing/aec3/erl_estimator.cc", -+ "//modules/audio_processing/aec3/erl_estimator.h", -+ "//modules/audio_processing/aec3/erle_estimator.cc", -+ "//modules/audio_processing/aec3/erle_estimator.h", -+ "//modules/audio_processing/aec3/fft_data.h", -+ "//modules/audio_processing/aec3/frame_blocker.cc", -+ "//modules/audio_processing/aec3/frame_blocker.h", -+ "//modules/audio_processing/aec3/main_filter_update_gain.cc", -+ "//modules/audio_processing/aec3/main_filter_update_gain.h", -+ "//modules/audio_processing/aec3/matched_filter.cc", -+ "//modules/audio_processing/aec3/matched_filter.h", -+ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.cc", -+ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.h", -+ "//modules/audio_processing/aec3/output_selector.cc", -+ "//modules/audio_processing/aec3/output_selector.h", -+ "//modules/audio_processing/aec3/render_buffer.cc", -+ "//modules/audio_processing/aec3/render_buffer.h", -+ "//modules/audio_processing/aec3/render_delay_buffer.cc", -+ "//modules/audio_processing/aec3/render_delay_buffer.h", -+ "//modules/audio_processing/aec3/render_delay_controller.cc", -+ "//modules/audio_processing/aec3/render_delay_controller.h", -+ "//modules/audio_processing/aec3/render_delay_controller_metrics.cc", -+ "//modules/audio_processing/aec3/render_delay_controller_metrics.h", -+ "//modules/audio_processing/aec3/render_signal_analyzer.cc", -+ "//modules/audio_processing/aec3/render_signal_analyzer.h", -+ "//modules/audio_processing/aec3/residual_echo_estimator.cc", -+ "//modules/audio_processing/aec3/residual_echo_estimator.h", -+ "//modules/audio_processing/aec3/shadow_filter_update_gain.cc", -+ "//modules/audio_processing/aec3/shadow_filter_update_gain.h", -+ "//modules/audio_processing/aec3/subtractor.cc", -+ "//modules/audio_processing/aec3/subtractor.h", -+ "//modules/audio_processing/aec3/subtractor_output.h", -+ "//modules/audio_processing/aec3/suppression_filter.cc", -+ "//modules/audio_processing/aec3/suppression_filter.h", -+ "//modules/audio_processing/aec3/suppression_gain.cc", -+ "//modules/audio_processing/aec3/suppression_gain.h", -+ "//modules/audio_processing/aec3/vector_math.h", -+ "//modules/audio_processing/aecm/aecm_core.cc", -+ "//modules/audio_processing/aecm/aecm_core.h", -+ "//modules/audio_processing/aecm/echo_control_mobile.cc", -+ "//modules/audio_processing/aecm/echo_control_mobile.h", -+ "//modules/audio_processing/agc/agc.cc", -+ "//modules/audio_processing/agc/agc.h", -+ "//modules/audio_processing/agc/agc_manager_direct.cc", -+ "//modules/audio_processing/agc/agc_manager_direct.h", -+ "//modules/audio_processing/agc/gain_map_internal.h", -+ "//modules/audio_processing/agc/loudness_histogram.cc", -+ "//modules/audio_processing/agc/loudness_histogram.h", -+ "//modules/audio_processing/agc/utility.cc", -+ "//modules/audio_processing/agc/utility.h", -+ "//modules/audio_processing/agc2/gain_controller2.cc", -+ "//modules/audio_processing/agc2/gain_controller2.h", -+ "//modules/audio_processing/audio_buffer.cc", -+ "//modules/audio_processing/audio_buffer.h", -+ "//modules/audio_processing/audio_processing_impl.cc", -+ "//modules/audio_processing/audio_processing_impl.h", -+ "//modules/audio_processing/beamformer/array_util.cc", -+ "//modules/audio_processing/beamformer/array_util.h", -+ "//modules/audio_processing/beamformer/complex_matrix.h", -+ "//modules/audio_processing/beamformer/covariance_matrix_generator.cc", -+ "//modules/audio_processing/beamformer/covariance_matrix_generator.h", -+ "//modules/audio_processing/beamformer/matrix.h", -+ "//modules/audio_processing/beamformer/nonlinear_beamformer.cc", -+ "//modules/audio_processing/beamformer/nonlinear_beamformer.h", -+ "//modules/audio_processing/common.h", -+ "//modules/audio_processing/echo_cancellation_impl.cc", -+ "//modules/audio_processing/echo_cancellation_impl.h", -+ "//modules/audio_processing/echo_control_mobile_impl.cc", -+ "//modules/audio_processing/echo_control_mobile_impl.h", -+ "//modules/audio_processing/echo_detector/circular_buffer.cc", -+ "//modules/audio_processing/echo_detector/circular_buffer.h", -+ "//modules/audio_processing/echo_detector/mean_variance_estimator.cc", -+ "//modules/audio_processing/echo_detector/mean_variance_estimator.h", -+ "//modules/audio_processing/echo_detector/moving_max.cc", -+ "//modules/audio_processing/echo_detector/moving_max.h", -+ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.cc", -+ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.h", -+ "//modules/audio_processing/gain_control_for_experimental_agc.cc", -+ "//modules/audio_processing/gain_control_for_experimental_agc.h", -+ "//modules/audio_processing/gain_control_impl.cc", -+ "//modules/audio_processing/gain_control_impl.h", -+ "//modules/audio_processing/include/audio_processing.cc", -+ "//modules/audio_processing/include/audio_processing.h", -+ "//modules/audio_processing/include/config.cc", -+ "//modules/audio_processing/include/config.h", -+ "//modules/audio_processing/level_controller/biquad_filter.cc", -+ "//modules/audio_processing/level_controller/biquad_filter.h", -+ "//modules/audio_processing/level_controller/down_sampler.cc", -+ "//modules/audio_processing/level_controller/down_sampler.h", -+ "//modules/audio_processing/level_controller/gain_applier.cc", -+ "//modules/audio_processing/level_controller/gain_applier.h", -+ "//modules/audio_processing/level_controller/gain_selector.cc", -+ "//modules/audio_processing/level_controller/gain_selector.h", -+ "//modules/audio_processing/level_controller/level_controller.cc", -+ "//modules/audio_processing/level_controller/level_controller.h", -+ "//modules/audio_processing/level_controller/level_controller_constants.h", -+ "//modules/audio_processing/level_controller/noise_level_estimator.cc", -+ "//modules/audio_processing/level_controller/noise_level_estimator.h", -+ "//modules/audio_processing/level_controller/noise_spectrum_estimator.cc", -+ "//modules/audio_processing/level_controller/noise_spectrum_estimator.h", -+ "//modules/audio_processing/level_controller/peak_level_estimator.cc", -+ "//modules/audio_processing/level_controller/peak_level_estimator.h", -+ "//modules/audio_processing/level_controller/saturating_gain_estimator.cc", -+ "//modules/audio_processing/level_controller/saturating_gain_estimator.h", -+ "//modules/audio_processing/level_controller/signal_classifier.cc", -+ "//modules/audio_processing/level_controller/signal_classifier.h", -+ "//modules/audio_processing/level_estimator_impl.cc", -+ "//modules/audio_processing/level_estimator_impl.h", -+ "//modules/audio_processing/logging/apm_data_dumper.cc", -+ "//modules/audio_processing/logging/apm_data_dumper.h", -+ "//modules/audio_processing/low_cut_filter.cc", -+ "//modules/audio_processing/low_cut_filter.h", -+ "//modules/audio_processing/noise_suppression_impl.cc", -+ "//modules/audio_processing/noise_suppression_impl.h", -+ "//modules/audio_processing/render_queue_item_verifier.h", -+ "//modules/audio_processing/residual_echo_detector.cc", -+ "//modules/audio_processing/residual_echo_detector.h", -+ "//modules/audio_processing/rms_level.cc", -+ "//modules/audio_processing/rms_level.h", -+ "//modules/audio_processing/splitting_filter.cc", -+ "//modules/audio_processing/splitting_filter.h", -+ "//modules/audio_processing/three_band_filter_bank.cc", -+ "//modules/audio_processing/three_band_filter_bank.h", -+ "//modules/audio_processing/transient/common.h", -+ "//modules/audio_processing/transient/daubechies_8_wavelet_coeffs.h", -+ "//modules/audio_processing/transient/dyadic_decimator.h", -+ "//modules/audio_processing/transient/moving_moments.cc", -+ "//modules/audio_processing/transient/moving_moments.h", -+ "//modules/audio_processing/transient/transient_detector.cc", -+ "//modules/audio_processing/transient/transient_detector.h", -+ "//modules/audio_processing/transient/transient_suppressor.cc", -+ "//modules/audio_processing/transient/transient_suppressor.h", -+ "//modules/audio_processing/transient/wpd_node.cc", -+ "//modules/audio_processing/transient/wpd_node.h", -+ "//modules/audio_processing/transient/wpd_tree.cc", -+ "//modules/audio_processing/transient/wpd_tree.h", -+ "//modules/audio_processing/typing_detection.cc", -+ "//modules/audio_processing/typing_detection.h", -+ "//modules/audio_processing/utility/block_mean_calculator.cc", -+ "//modules/audio_processing/utility/block_mean_calculator.h", -+ "//modules/audio_processing/utility/delay_estimator.cc", -+ "//modules/audio_processing/utility/delay_estimator.h", -+ "//modules/audio_processing/utility/delay_estimator_internal.h", -+ "//modules/audio_processing/utility/delay_estimator_wrapper.cc", -+ "//modules/audio_processing/utility/delay_estimator_wrapper.h", -+ "//modules/audio_processing/utility/ooura_fft.cc", -+ "//modules/audio_processing/utility/ooura_fft.h", -+ "//modules/audio_processing/utility/ooura_fft_tables_common.h", -+ "//modules/audio_processing/vad/common.h", -+ "//modules/audio_processing/vad/gmm.cc", -+ "//modules/audio_processing/vad/gmm.h", -+ "//modules/audio_processing/vad/noise_gmm_tables.h", -+ "//modules/audio_processing/vad/pitch_based_vad.cc", -+ "//modules/audio_processing/vad/pitch_based_vad.h", -+ "//modules/audio_processing/vad/pitch_internal.cc", -+ "//modules/audio_processing/vad/pitch_internal.h", -+ "//modules/audio_processing/vad/pole_zero_filter.cc", -+ "//modules/audio_processing/vad/pole_zero_filter.h", -+ "//modules/audio_processing/vad/standalone_vad.cc", -+ "//modules/audio_processing/vad/standalone_vad.h", -+ "//modules/audio_processing/vad/vad_audio_proc.cc", -+ "//modules/audio_processing/vad/vad_audio_proc.h", -+ "//modules/audio_processing/vad/vad_audio_proc_internal.h", -+ "//modules/audio_processing/vad/vad_circular_buffer.cc", -+ "//modules/audio_processing/vad/vad_circular_buffer.h", -+ "//modules/audio_processing/vad/voice_activity_detector.cc", -+ "//modules/audio_processing/vad/voice_activity_detector.h", -+ "//modules/audio_processing/vad/voice_gmm_tables.h", -+ "//modules/audio_processing/voice_detection_impl.cc", -+ "//modules/audio_processing/voice_detection_impl.h", -+ "//modules/audio_processing/aecm/aecm_core_c.cc" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/audio_processing:audio_processing_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//common_audio:common_audio", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_processing/agc/legacy/analog_agc.c", -+ "//modules/audio_processing/agc/legacy/analog_agc.h", -+ "//modules/audio_processing/agc/legacy/digital_agc.c", -+ "//modules/audio_processing/agc/legacy/digital_agc.h", -+ "//modules/audio_processing/agc/legacy/gain_control.h", -+ "//modules/audio_processing/ns/defines.h", -+ "//modules/audio_processing/ns/noise_suppression.c", -+ "//modules/audio_processing/ns/noise_suppression.h", -+ "//modules/audio_processing/ns/ns_core.c", -+ "//modules/audio_processing/ns/ns_core.h", -+ "//modules/audio_processing/ns/windows_private.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/audio_processing:audio_processing_statistics": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:optional" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/audio_processing/include/audio_processing_statistics.cc", -+ "//modules/audio_processing/include/audio_processing_statistics.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/bitrate_controller:bitrate_controller": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/bitrate_controller/bitrate_controller_impl.cc", -+ "//modules/bitrate_controller/bitrate_controller_impl.h", -+ "//modules/bitrate_controller/include/bitrate_controller.h", -+ "//modules/bitrate_controller/send_side_bandwidth_estimation.cc", -+ "//modules/bitrate_controller/send_side_bandwidth_estimation.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/congestion_controller:congestion_controller": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//logging:rtc_event_log_api", -+ "//modules:module_api", -+ "//modules/bitrate_controller:bitrate_controller", -+ "//modules/pacing:pacing", -+ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//modules/utility:utility", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_numerics", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/congestion_controller/acknowledged_bitrate_estimator.cc", -+ "//modules/congestion_controller/acknowledged_bitrate_estimator.h", -+ "//modules/congestion_controller/bitrate_estimator.cc", -+ "//modules/congestion_controller/bitrate_estimator.h", -+ "//modules/congestion_controller/delay_based_bwe.cc", -+ "//modules/congestion_controller/delay_based_bwe.h", -+ "//modules/congestion_controller/include/receive_side_congestion_controller.h", -+ "//modules/congestion_controller/include/send_side_congestion_controller.h", -+ "//modules/congestion_controller/median_slope_estimator.cc", -+ "//modules/congestion_controller/median_slope_estimator.h", -+ "//modules/congestion_controller/probe_bitrate_estimator.cc", -+ "//modules/congestion_controller/probe_bitrate_estimator.h", -+ "//modules/congestion_controller/probe_controller.cc", -+ "//modules/congestion_controller/probe_controller.h", -+ "//modules/congestion_controller/receive_side_congestion_controller.cc", -+ "//modules/congestion_controller/send_side_congestion_controller.cc", -+ "//modules/congestion_controller/transport_feedback_adapter.cc", -+ "//modules/congestion_controller/transport_feedback_adapter.h", -+ "//modules/congestion_controller/trendline_estimator.cc", -+ "//modules/congestion_controller/trendline_estimator.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/desktop_capture:desktop_capture": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//modules/desktop_capture:desktop_capture_generic" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [ -+ "X11", -+ "X11-xcb", -+ "xcb", -+ "Xcomposite", -+ "Xcursor", -+ "Xdamage", -+ "Xext", -+ "Xfixes", -+ "Xi", -+ "Xrender" -+ ], -+ "sources": [], -+ "type": "source_set" -+ }, -+ "//modules/desktop_capture:desktop_capture_generic": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "MULTI_MONITOR_SCREENSHARE", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:refcountedbase", -+ "//modules/desktop_capture:primitives", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "/media/libyuv/libyuv/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [ -+ "X11", -+ "X11-xcb", -+ "xcb", -+ "Xcomposite", -+ "Xcursor", -+ "Xdamage", -+ "Xext", -+ "Xfixes", -+ "Xi", -+ "Xrender" -+ ], -+ "sources": [ -+ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc", -+ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.h", -+ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.cc", -+ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.h", -+ "//modules/desktop_capture/cropped_desktop_frame.cc", -+ "//modules/desktop_capture/cropped_desktop_frame.h", -+ "//modules/desktop_capture/cropping_window_capturer.cc", -+ "//modules/desktop_capture/cropping_window_capturer.h", -+ "//modules/desktop_capture/desktop_and_cursor_composer.cc", -+ "//modules/desktop_capture/desktop_and_cursor_composer.h", -+ "//modules/desktop_capture/desktop_capture_options.cc", -+ "//modules/desktop_capture/desktop_capture_options.h", -+ "//modules/desktop_capture/desktop_capturer.cc", -+ "//modules/desktop_capture/desktop_capturer.h", -+ "//modules/desktop_capture/desktop_capturer_differ_wrapper.cc", -+ "//modules/desktop_capture/desktop_capturer_differ_wrapper.h", -+ "//modules/desktop_capture/desktop_capturer_wrapper.cc", -+ "//modules/desktop_capture/desktop_capturer_wrapper.h", -+ "//modules/desktop_capture/desktop_frame_generator.cc", -+ "//modules/desktop_capture/desktop_frame_generator.h", -+ "//modules/desktop_capture/desktop_frame_rotation.cc", -+ "//modules/desktop_capture/desktop_frame_rotation.h", -+ "//modules/desktop_capture/differ_block.cc", -+ "//modules/desktop_capture/differ_block.h", -+ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.cc", -+ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.h", -+ "//modules/desktop_capture/mouse_cursor.cc", -+ "//modules/desktop_capture/mouse_cursor.h", -+ "//modules/desktop_capture/mouse_cursor_monitor.h", -+ "//modules/desktop_capture/resolution_tracker.cc", -+ "//modules/desktop_capture/resolution_tracker.h", -+ "//modules/desktop_capture/rgba_color.cc", -+ "//modules/desktop_capture/rgba_color.h", -+ "//modules/desktop_capture/screen_capture_frame_queue.h", -+ "//modules/desktop_capture/screen_capturer_helper.cc", -+ "//modules/desktop_capture/screen_capturer_helper.h", -+ "//modules/desktop_capture/window_finder.cc", -+ "//modules/desktop_capture/window_finder.h", -+ "//modules/desktop_capture/desktop_device_info.cc", -+ "//modules/desktop_capture/desktop_device_info.h", -+ "//modules/desktop_capture/mouse_cursor_monitor_linux.cc", -+ "//modules/desktop_capture/screen_capturer_linux.cc", -+ "//modules/desktop_capture/window_capturer_linux.cc", -+ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", -+ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.h", -+ "//modules/desktop_capture/linux/screen_capturer_x11.cc", -+ "//modules/desktop_capture/linux/screen_capturer_x11.h", -+ "//modules/desktop_capture/linux/shared_x_display.cc", -+ "//modules/desktop_capture/linux/shared_x_display.h", -+ "//modules/desktop_capture/linux/window_capturer_x11.cc", -+ "//modules/desktop_capture/linux/window_capturer_x11.h", -+ "//modules/desktop_capture/linux/window_finder_x11.cc", -+ "//modules/desktop_capture/linux/window_finder_x11.h", -+ "//modules/desktop_capture/linux/window_list_utils.cc", -+ "//modules/desktop_capture/linux/window_list_utils.h", -+ "//modules/desktop_capture/linux/x_atom_cache.cc", -+ "//modules/desktop_capture/linux/x_atom_cache.h", -+ "//modules/desktop_capture/linux/x_error_trap.cc", -+ "//modules/desktop_capture/linux/x_error_trap.h", -+ "//modules/desktop_capture/linux/x_server_pixel_buffer.cc", -+ "//modules/desktop_capture/linux/x_server_pixel_buffer.h", -+ "//modules/desktop_capture/linux/desktop_device_info_x11.cc", -+ "//modules/desktop_capture/linux/desktop_device_info_x11.h", -+ "//modules/desktop_capture/linux/shared_x_util.cc", -+ "//modules/desktop_capture/linux/shared_x_util.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/desktop_capture:primitives": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/desktop_capture/desktop_capture_types.h", -+ "//modules/desktop_capture/desktop_frame.cc", -+ "//modules/desktop_capture/desktop_frame.h", -+ "//modules/desktop_capture/desktop_geometry.cc", -+ "//modules/desktop_capture/desktop_geometry.h", -+ "//modules/desktop_capture/desktop_region.cc", -+ "//modules/desktop_capture/desktop_region.h", -+ "//modules/desktop_capture/shared_desktop_frame.cc", -+ "//modules/desktop_capture/shared_desktop_frame.h", -+ "//modules/desktop_capture/shared_memory.cc", -+ "//modules/desktop_capture/shared_memory.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/media_file:media_file": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//common_audio:common_audio", -+ "//modules:module_api", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/media_file/media_file.h", -+ "//modules/media_file/media_file_defines.h", -+ "//modules/media_file/media_file_impl.cc", -+ "//modules/media_file/media_file_impl.h", -+ "//modules/media_file/media_file_utility.cc", -+ "//modules/media_file/media_file_utility.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/pacing:pacing": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//logging:rtc_event_log_api", -+ "//modules:module_api", -+ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//modules/utility:utility", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/pacing/alr_detector.cc", -+ "//modules/pacing/alr_detector.h", -+ "//modules/pacing/bitrate_prober.cc", -+ "//modules/pacing/bitrate_prober.h", -+ "//modules/pacing/interval_budget.cc", -+ "//modules/pacing/interval_budget.h", -+ "//modules/pacing/paced_sender.cc", -+ "//modules/pacing/paced_sender.h", -+ "//modules/pacing/pacer.h", -+ "//modules/pacing/packet_queue.cc", -+ "//modules/pacing/packet_queue.h", -+ "//modules/pacing/packet_queue2.cc", -+ "//modules/pacing/packet_queue2.h", -+ "//modules/pacing/packet_router.cc", -+ "//modules/pacing/packet_router.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/remote_bitrate_estimator:remote_bitrate_estimator": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//modules:module_api", -+ "//modules/rtp_rtcp:rtp_rtcp_format", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/remote_bitrate_estimator/aimd_rate_control.cc", -+ "//modules/remote_bitrate_estimator/aimd_rate_control.h", -+ "//modules/remote_bitrate_estimator/bwe_defines.cc", -+ "//modules/remote_bitrate_estimator/include/bwe_defines.h", -+ "//modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h", -+ "//modules/remote_bitrate_estimator/include/send_time_history.h", -+ "//modules/remote_bitrate_estimator/inter_arrival.cc", -+ "//modules/remote_bitrate_estimator/inter_arrival.h", -+ "//modules/remote_bitrate_estimator/overuse_detector.cc", -+ "//modules/remote_bitrate_estimator/overuse_detector.h", -+ "//modules/remote_bitrate_estimator/overuse_estimator.cc", -+ "//modules/remote_bitrate_estimator/overuse_estimator.h", -+ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc", -+ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h", -+ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc", -+ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h", -+ "//modules/remote_bitrate_estimator/remote_estimator_proxy.cc", -+ "//modules/remote_bitrate_estimator/remote_estimator_proxy.h", -+ "//modules/remote_bitrate_estimator/send_time_history.cc", -+ "//modules/remote_bitrate_estimator/test/bwe_test_logging.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/rtp_rtcp:rtp_rtcp": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:optional", -+ "//api:transport_api", -+ "//api/audio_codecs:audio_codecs_api", -+ "//common_video:common_video", -+ "//logging:rtc_event_log_api", -+ "//modules:module_api", -+ "//modules/audio_coding:audio_format_conversion", -+ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", -+ "//modules/rtp_rtcp:rtp_rtcp_format", -+ "//rtc_base:gtest_prod", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_numerics", -+ "//rtc_base:sequenced_task_checker", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/rtp_rtcp/include/flexfec_receiver.h", -+ "//modules/rtp_rtcp/include/flexfec_sender.h", -+ "//modules/rtp_rtcp/include/receive_statistics.h", -+ "//modules/rtp_rtcp/include/remote_ntp_time_estimator.h", -+ "//modules/rtp_rtcp/include/rtp_header_parser.h", -+ "//modules/rtp_rtcp/include/rtp_payload_registry.h", -+ "//modules/rtp_rtcp/include/rtp_receiver.h", -+ "//modules/rtp_rtcp/include/rtp_rtcp.h", -+ "//modules/rtp_rtcp/include/ulpfec_receiver.h", -+ "//modules/rtp_rtcp/source/dtmf_queue.cc", -+ "//modules/rtp_rtcp/source/dtmf_queue.h", -+ "//modules/rtp_rtcp/source/fec_private_tables_bursty.h", -+ "//modules/rtp_rtcp/source/fec_private_tables_random.h", -+ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.cc", -+ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.h", -+ "//modules/rtp_rtcp/source/flexfec_receiver.cc", -+ "//modules/rtp_rtcp/source/flexfec_sender.cc", -+ "//modules/rtp_rtcp/source/forward_error_correction.cc", -+ "//modules/rtp_rtcp/source/forward_error_correction.h", -+ "//modules/rtp_rtcp/source/forward_error_correction_internal.cc", -+ "//modules/rtp_rtcp/source/forward_error_correction_internal.h", -+ "//modules/rtp_rtcp/source/packet_loss_stats.cc", -+ "//modules/rtp_rtcp/source/packet_loss_stats.h", -+ "//modules/rtp_rtcp/source/playout_delay_oracle.cc", -+ "//modules/rtp_rtcp/source/playout_delay_oracle.h", -+ "//modules/rtp_rtcp/source/receive_statistics_impl.cc", -+ "//modules/rtp_rtcp/source/receive_statistics_impl.h", -+ "//modules/rtp_rtcp/source/remote_ntp_time_estimator.cc", -+ "//modules/rtp_rtcp/source/rtcp_nack_stats.cc", -+ "//modules/rtp_rtcp/source/rtcp_nack_stats.h", -+ "//modules/rtp_rtcp/source/rtcp_receiver.cc", -+ "//modules/rtp_rtcp/source/rtcp_receiver.h", -+ "//modules/rtp_rtcp/source/rtcp_sender.cc", -+ "//modules/rtp_rtcp/source/rtcp_sender.h", -+ "//modules/rtp_rtcp/source/rtp_format.cc", -+ "//modules/rtp_rtcp/source/rtp_format.h", -+ "//modules/rtp_rtcp/source/rtp_format_h264.cc", -+ "//modules/rtp_rtcp/source/rtp_format_h264.h", -+ "//modules/rtp_rtcp/source/rtp_format_video_generic.cc", -+ "//modules/rtp_rtcp/source/rtp_format_video_generic.h", -+ "//modules/rtp_rtcp/source/rtp_format_vp8.cc", -+ "//modules/rtp_rtcp/source/rtp_format_vp8.h", -+ "//modules/rtp_rtcp/source/rtp_format_vp9.cc", -+ "//modules/rtp_rtcp/source/rtp_format_vp9.h", -+ "//modules/rtp_rtcp/source/rtp_header_parser.cc", -+ "//modules/rtp_rtcp/source/rtp_packet_history.cc", -+ "//modules/rtp_rtcp/source/rtp_packet_history.h", -+ "//modules/rtp_rtcp/source/rtp_payload_registry.cc", -+ "//modules/rtp_rtcp/source/rtp_receiver_audio.cc", -+ "//modules/rtp_rtcp/source/rtp_receiver_audio.h", -+ "//modules/rtp_rtcp/source/rtp_receiver_impl.cc", -+ "//modules/rtp_rtcp/source/rtp_receiver_impl.h", -+ "//modules/rtp_rtcp/source/rtp_receiver_strategy.cc", -+ "//modules/rtp_rtcp/source/rtp_receiver_strategy.h", -+ "//modules/rtp_rtcp/source/rtp_receiver_video.cc", -+ "//modules/rtp_rtcp/source/rtp_receiver_video.h", -+ "//modules/rtp_rtcp/source/rtp_rtcp_config.h", -+ "//modules/rtp_rtcp/source/rtp_rtcp_impl.cc", -+ "//modules/rtp_rtcp/source/rtp_rtcp_impl.h", -+ "//modules/rtp_rtcp/source/rtp_sender.cc", -+ "//modules/rtp_rtcp/source/rtp_sender.h", -+ "//modules/rtp_rtcp/source/rtp_sender_audio.cc", -+ "//modules/rtp_rtcp/source/rtp_sender_audio.h", -+ "//modules/rtp_rtcp/source/rtp_sender_video.cc", -+ "//modules/rtp_rtcp/source/rtp_sender_video.h", -+ "//modules/rtp_rtcp/source/rtp_utility.cc", -+ "//modules/rtp_rtcp/source/rtp_utility.h", -+ "//modules/rtp_rtcp/source/time_util.cc", -+ "//modules/rtp_rtcp/source/time_util.h", -+ "//modules/rtp_rtcp/source/tmmbr_help.cc", -+ "//modules/rtp_rtcp/source/tmmbr_help.h", -+ "//modules/rtp_rtcp/source/ulpfec_generator.cc", -+ "//modules/rtp_rtcp/source/ulpfec_generator.h", -+ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc", -+ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.h", -+ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.cc", -+ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.h", -+ "//modules/rtp_rtcp/source/video_codec_information.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/rtp_rtcp:rtp_rtcp_format": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:optional", -+ "//api/audio_codecs:audio_codecs_api", -+ "//common_video:common_video", -+ "//modules:module_api", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/rtp_rtcp/include/rtp_rtcp_defines.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/app.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/bye.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/common_header.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/dlrr.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/fir.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/nack.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/pli.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/psfb.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/remb.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/report_block.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/rrtr.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/sdes.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/sender_report.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc", -+ "//modules/rtp_rtcp/source/rtcp_packet/voip_metric.cc", -+ "//modules/rtp_rtcp/source/rtp_header_extension_map.cc", -+ "//modules/rtp_rtcp/source/rtp_header_extensions.cc", -+ "//modules/rtp_rtcp/source/rtp_packet.cc", -+ "//modules/rtp_rtcp/source/rtp_packet_received.cc" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/utility:utility": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//audio/utility:audio_frame_operations", -+ "//common_audio:common_audio", -+ "//modules:module_api", -+ "//modules/media_file:media_file", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/utility/include/audio_frame_operations.h", -+ "//modules/utility/include/process_thread.h", -+ "//modules/utility/source/process_thread_impl.cc", -+ "//modules/utility/source/process_thread_impl.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/video_capture:video_capture_internal_impl": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//media:rtc_media_base", -+ "//modules/video_capture:video_capture_module", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_capture/linux/device_info_linux.cc", -+ "//modules/video_capture/linux/device_info_linux.h", -+ "//modules/video_capture/linux/video_capture_linux.cc", -+ "//modules/video_capture/linux/video_capture_linux.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/video_capture:video_capture_module": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:video_frame_api_i420", -+ "//common_video:common_video", -+ "//modules:module_api", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_capture/device_info_impl.cc", -+ "//modules/video_capture/device_info_impl.h", -+ "//modules/video_capture/video_capture.h", -+ "//modules/video_capture/video_capture_config.h", -+ "//modules/video_capture/video_capture_defines.h", -+ "//modules/video_capture/video_capture_factory.cc", -+ "//modules/video_capture/video_capture_factory.h", -+ "//modules/video_capture/video_capture_impl.cc", -+ "//modules/video_capture/video_capture_impl.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/video_coding:codec_globals_headers": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_coding/codecs/h264/include/h264_globals.h", -+ "//modules/video_coding/codecs/interface/common_constants.h", -+ "//modules/video_coding/codecs/vp8/include/vp8_globals.h", -+ "//modules/video_coding/codecs/vp9/include/vp9_globals.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/video_coding:video_coding": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api:video_frame_api_i420", -+ "//call:video_stream_api", -+ "//common_video:common_video", -+ "//modules:module_api", -+ "//modules:module_api_public", -+ "//modules/pacing:pacing", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//modules/utility:utility", -+ "//modules/video_coding:codec_globals_headers", -+ "//modules/video_coding:video_coding_utility", -+ "//modules/video_coding:webrtc_h264", -+ "//modules/video_coding:webrtc_i420", -+ "//modules/video_coding:webrtc_stereo", -+ "//modules/video_coding:webrtc_vp8", -+ "//modules/video_coding:webrtc_vp9", -+ "//rtc_base:rtc_base", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_numerics", -+ "//rtc_base:rtc_task_queue", -+ "//rtc_base:sequenced_task_checker", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_coding/codec_database.cc", -+ "//modules/video_coding/codec_database.h", -+ "//modules/video_coding/codec_timer.cc", -+ "//modules/video_coding/codec_timer.h", -+ "//modules/video_coding/decoding_state.cc", -+ "//modules/video_coding/decoding_state.h", -+ "//modules/video_coding/encoded_frame.cc", -+ "//modules/video_coding/encoded_frame.h", -+ "//modules/video_coding/fec_rate_table.h", -+ "//modules/video_coding/frame_buffer.cc", -+ "//modules/video_coding/frame_buffer.h", -+ "//modules/video_coding/frame_buffer2.cc", -+ "//modules/video_coding/frame_buffer2.h", -+ "//modules/video_coding/frame_object.cc", -+ "//modules/video_coding/frame_object.h", -+ "//modules/video_coding/generic_decoder.cc", -+ "//modules/video_coding/generic_decoder.h", -+ "//modules/video_coding/generic_encoder.cc", -+ "//modules/video_coding/generic_encoder.h", -+ "//modules/video_coding/h264_sprop_parameter_sets.cc", -+ "//modules/video_coding/h264_sprop_parameter_sets.h", -+ "//modules/video_coding/h264_sps_pps_tracker.cc", -+ "//modules/video_coding/h264_sps_pps_tracker.h", -+ "//modules/video_coding/histogram.cc", -+ "//modules/video_coding/histogram.h", -+ "//modules/video_coding/include/video_codec_initializer.h", -+ "//modules/video_coding/include/video_coding.h", -+ "//modules/video_coding/include/video_coding_defines.h", -+ "//modules/video_coding/inter_frame_delay.cc", -+ "//modules/video_coding/inter_frame_delay.h", -+ "//modules/video_coding/internal_defines.h", -+ "//modules/video_coding/jitter_buffer.cc", -+ "//modules/video_coding/jitter_buffer.h", -+ "//modules/video_coding/jitter_buffer_common.h", -+ "//modules/video_coding/jitter_estimator.cc", -+ "//modules/video_coding/jitter_estimator.h", -+ "//modules/video_coding/media_opt_util.cc", -+ "//modules/video_coding/media_opt_util.h", -+ "//modules/video_coding/media_optimization.cc", -+ "//modules/video_coding/media_optimization.h", -+ "//modules/video_coding/nack_fec_tables.h", -+ "//modules/video_coding/nack_module.cc", -+ "//modules/video_coding/nack_module.h", -+ "//modules/video_coding/packet.cc", -+ "//modules/video_coding/packet.h", -+ "//modules/video_coding/packet_buffer.cc", -+ "//modules/video_coding/packet_buffer.h", -+ "//modules/video_coding/protection_bitrate_calculator.cc", -+ "//modules/video_coding/protection_bitrate_calculator.h", -+ "//modules/video_coding/qp_parser.cc", -+ "//modules/video_coding/qp_parser.h", -+ "//modules/video_coding/receiver.cc", -+ "//modules/video_coding/receiver.h", -+ "//modules/video_coding/rtp_frame_reference_finder.cc", -+ "//modules/video_coding/rtp_frame_reference_finder.h", -+ "//modules/video_coding/rtt_filter.cc", -+ "//modules/video_coding/rtt_filter.h", -+ "//modules/video_coding/session_info.cc", -+ "//modules/video_coding/session_info.h", -+ "//modules/video_coding/timestamp_map.cc", -+ "//modules/video_coding/timestamp_map.h", -+ "//modules/video_coding/timing.cc", -+ "//modules/video_coding/timing.h", -+ "//modules/video_coding/video_codec_initializer.cc", -+ "//modules/video_coding/video_coding_impl.cc", -+ "//modules/video_coding/video_coding_impl.h", -+ "//modules/video_coding/video_receiver.cc", -+ "//modules/video_coding/video_sender.cc" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/video_coding:video_coding_utility": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/video_codecs:video_codecs_api", -+ "//common_video:common_video", -+ "//modules:module_api", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_numerics", -+ "//rtc_base:rtc_task_queue", -+ "//rtc_base:sequenced_task_checker", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_coding/codecs/interface/video_codec_interface.h", -+ "//modules/video_coding/codecs/interface/video_error_codes.h", -+ "//modules/video_coding/utility/default_video_bitrate_allocator.cc", -+ "//modules/video_coding/utility/default_video_bitrate_allocator.h", -+ "//modules/video_coding/utility/frame_dropper.cc", -+ "//modules/video_coding/utility/frame_dropper.h", -+ "//modules/video_coding/utility/ivf_file_writer.cc", -+ "//modules/video_coding/utility/ivf_file_writer.h", -+ "//modules/video_coding/utility/moving_average.cc", -+ "//modules/video_coding/utility/moving_average.h", -+ "//modules/video_coding/utility/quality_scaler.cc", -+ "//modules/video_coding/utility/quality_scaler.h", -+ "//modules/video_coding/utility/vp8_header_parser.cc", -+ "//modules/video_coding/utility/vp8_header_parser.h", -+ "//modules/video_coding/utility/vp9_uncompressed_header_parser.cc", -+ "//modules/video_coding/utility/vp9_uncompressed_header_parser.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/video_coding:webrtc_h264": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:video_frame_api_i420", -+ "//api/video_codecs:video_codecs_api", -+ "//media:rtc_media_base", -+ "//modules/video_coding:video_coding_utility", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_coding/codecs/h264/h264.cc", -+ "//modules/video_coding/codecs/h264/include/h264.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/video_coding:webrtc_i420": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:video_frame_api_i420", -+ "//common_video:common_video", -+ "//modules/video_coding:video_coding_utility", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_coding/codecs/i420/i420.cc", -+ "//modules/video_coding/codecs/i420/include/i420.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/video_coding:webrtc_stereo": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:video_frame_api_i420", -+ "//api/video_codecs:video_codecs_api", -+ "//common_video:common_video", -+ "//modules:module_api", -+ "//modules/video_coding:video_coding_utility", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_coding/codecs/stereo/include/stereo_decoder_adapter.h", -+ "//modules/video_coding/codecs/stereo/include/stereo_encoder_adapter.h", -+ "//modules/video_coding/codecs/stereo/stereo_decoder_adapter.cc", -+ "//modules/video_coding/codecs/stereo/stereo_encoder_adapter.cc" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/video_coding:webrtc_vp8": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api/video_codecs:video_codecs_api", -+ "//common_video:common_video", -+ "//modules:module_api", -+ "//modules/video_coding:video_coding_utility", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_numerics", -+ "//rtc_base:sequenced_task_checker", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_coding/codecs/vp8/default_temporal_layers.cc", -+ "//modules/video_coding/codecs/vp8/default_temporal_layers.h", -+ "//modules/video_coding/codecs/vp8/include/vp8.h", -+ "//modules/video_coding/codecs/vp8/include/vp8_common_types.h", -+ "//modules/video_coding/codecs/vp8/screenshare_layers.cc", -+ "//modules/video_coding/codecs/vp8/screenshare_layers.h", -+ "//modules/video_coding/codecs/vp8/simulcast_rate_allocator.cc", -+ "//modules/video_coding/codecs/vp8/simulcast_rate_allocator.h", -+ "//modules/video_coding/codecs/vp8/temporal_layers.cc", -+ "//modules/video_coding/codecs/vp8/temporal_layers.h", -+ "//modules/video_coding/codecs/vp8/vp8_impl.cc", -+ "//modules/video_coding/codecs/vp8/vp8_impl.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/video_coding:webrtc_vp9": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//common_video:common_video", -+ "//modules:module_api", -+ "//modules/video_coding:video_coding_utility", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_coding/codecs/vp9/include/vp9.h", -+ "//modules/video_coding/codecs/vp9/screenshare_layers.cc", -+ "//modules/video_coding/codecs/vp9/screenshare_layers.h", -+ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc", -+ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h", -+ "//modules/video_coding/codecs/vp9/vp9_impl.cc", -+ "//modules/video_coding/codecs/vp9/vp9_impl.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules/video_processing:denoiser_filter": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//modules:module_api" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_processing/util/denoiser_filter.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules/video_processing:video_processing": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//common_audio:common_audio", -+ "//common_video:common_video", -+ "//modules:module_api", -+ "//modules/utility:utility", -+ "//modules/video_processing:denoiser_filter", -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:system_wrappers" -+ ], -+ "include_dirs": [ -+ "/media/libyuv/libyuv/include/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/video_processing/util/denoiser_filter.cc", -+ "//modules/video_processing/util/denoiser_filter_c.cc", -+ "//modules/video_processing/util/denoiser_filter_c.h", -+ "//modules/video_processing/util/noise_estimation.cc", -+ "//modules/video_processing/util/noise_estimation.h", -+ "//modules/video_processing/util/skin_detection.cc", -+ "//modules/video_processing/util/skin_detection.h", -+ "//modules/video_processing/video_denoiser.cc", -+ "//modules/video_processing/video_denoiser.h" -+ ], -+ "type": "static_library" -+ }, -+ "//modules:module_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api:video_frame_api", -+ "//api:video_frame_api_i420", -+ "//modules:module_api_public", -+ "//modules/video_coding:codec_globals_headers", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/include/module.h", -+ "//modules/include/module_common_types.h" -+ ], -+ "type": "source_set" -+ }, -+ "//modules:module_api_public": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//modules/include/module_common_types_public.h" -+ ], -+ "type": "source_set" -+ }, -+ "//rtc_base:compile_assert_c": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/compile_assert_c.h" -+ ], -+ "type": "source_set" -+ }, -+ "//rtc_base:gtest_prod": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/gtest_prod_util.h" -+ ], -+ "type": "source_set" -+ }, -+ "//rtc_base:protobuf_utils": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/protobuf_utils.h" -+ ], -+ "type": "source_set" -+ }, -+ "//rtc_base:rtc_base": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [], -+ "type": "static_library" -+ }, -+ "//rtc_base:rtc_base_approved": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved_generic" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [], -+ "type": "source_set" -+ }, -+ "//rtc_base:rtc_base_approved_generic": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/arraysize.h", -+ "//rtc_base/atomicops.h", -+ "//rtc_base/base64.cc", -+ "//rtc_base/base64.h", -+ "//rtc_base/basictypes.h", -+ "//rtc_base/bind.h", -+ "//rtc_base/bitbuffer.cc", -+ "//rtc_base/bitbuffer.h", -+ "//rtc_base/bitrateallocationstrategy.cc", -+ "//rtc_base/bitrateallocationstrategy.h", -+ "//rtc_base/buffer.h", -+ "//rtc_base/bufferqueue.cc", -+ "//rtc_base/bufferqueue.h", -+ "//rtc_base/bytebuffer.cc", -+ "//rtc_base/bytebuffer.h", -+ "//rtc_base/byteorder.h", -+ "//rtc_base/checks.cc", -+ "//rtc_base/checks.h", -+ "//rtc_base/constructormagic.h", -+ "//rtc_base/copyonwritebuffer.cc", -+ "//rtc_base/copyonwritebuffer.h", -+ "//rtc_base/criticalsection.cc", -+ "//rtc_base/criticalsection.h", -+ "//rtc_base/deprecation.h", -+ "//rtc_base/event_tracer.cc", -+ "//rtc_base/event_tracer.h", -+ "//rtc_base/file.cc", -+ "//rtc_base/file.h", -+ "//rtc_base/flags.cc", -+ "//rtc_base/flags.h", -+ "//rtc_base/format_macros.h", -+ "//rtc_base/function_view.h", -+ "//rtc_base/ignore_wundef.h", -+ "//rtc_base/location.cc", -+ "//rtc_base/location.h", -+ "//rtc_base/numerics/histogram_percentile_counter.cc", -+ "//rtc_base/numerics/histogram_percentile_counter.h", -+ "//rtc_base/numerics/mod_ops.h", -+ "//rtc_base/numerics/moving_max_counter.h", -+ "//rtc_base/numerics/safe_compare.h", -+ "//rtc_base/numerics/safe_conversions.h", -+ "//rtc_base/numerics/safe_conversions_impl.h", -+ "//rtc_base/numerics/safe_minmax.h", -+ "//rtc_base/onetimeevent.h", -+ "//rtc_base/pathutils.cc", -+ "//rtc_base/pathutils.h", -+ "//rtc_base/platform_file.cc", -+ "//rtc_base/platform_file.h", -+ "//rtc_base/platform_thread.cc", -+ "//rtc_base/platform_thread.h", -+ "//rtc_base/platform_thread_types.h", -+ "//rtc_base/ptr_util.h", -+ "//rtc_base/race_checker.cc", -+ "//rtc_base/race_checker.h", -+ "//rtc_base/random.cc", -+ "//rtc_base/random.h", -+ "//rtc_base/rate_limiter.cc", -+ "//rtc_base/rate_limiter.h", -+ "//rtc_base/rate_statistics.cc", -+ "//rtc_base/rate_statistics.h", -+ "//rtc_base/ratetracker.cc", -+ "//rtc_base/ratetracker.h", -+ "//rtc_base/refcount.h", -+ "//rtc_base/refcountedobject.h", -+ "//rtc_base/refcounter.h", -+ "//rtc_base/sanitizer.h", -+ "//rtc_base/scoped_ref_ptr.h", -+ "//rtc_base/string_to_number.cc", -+ "//rtc_base/string_to_number.h", -+ "//rtc_base/stringencode.cc", -+ "//rtc_base/stringencode.h", -+ "//rtc_base/stringize_macros.h", -+ "//rtc_base/stringutils.cc", -+ "//rtc_base/stringutils.h", -+ "//rtc_base/swap_queue.h", -+ "//rtc_base/template_util.h", -+ "//rtc_base/thread_annotations.h", -+ "//rtc_base/thread_checker.h", -+ "//rtc_base/thread_checker_impl.cc", -+ "//rtc_base/thread_checker_impl.h", -+ "//rtc_base/timestampaligner.cc", -+ "//rtc_base/timestampaligner.h", -+ "//rtc_base/timeutils.cc", -+ "//rtc_base/timeutils.h", -+ "//rtc_base/trace_event.h", -+ "//rtc_base/type_traits.h", -+ "//rtc_base/file_posix.cc", -+ "//rtc_base/event.cc", -+ "//rtc_base/event.h", -+ "//rtc_base/logging.cc", -+ "//rtc_base/logging.h", -+ "//rtc_base/asyncresolverinterface.cc", -+ "//rtc_base/asyncresolverinterface.h", -+ "//rtc_base/asyncsocket.cc", -+ "//rtc_base/asyncsocket.h", -+ "//rtc_base/ipaddress.cc", -+ "//rtc_base/ipaddress.h", -+ "//rtc_base/messagehandler.cc", -+ "//rtc_base/messagehandler.h", -+ "//rtc_base/messagequeue.cc", -+ "//rtc_base/messagequeue.h", -+ "//rtc_base/nethelpers.cc", -+ "//rtc_base/nethelpers.h", -+ "//rtc_base/physicalsocketserver.cc", -+ "//rtc_base/physicalsocketserver.h", -+ "//rtc_base/nullsocketserver.cc", -+ "//rtc_base/nullsocketserver.h", -+ "//rtc_base/signalthread.cc", -+ "//rtc_base/signalthread.h", -+ "//rtc_base/socketaddress.cc", -+ "//rtc_base/socketaddress.h", -+ "//rtc_base/thread.cc", -+ "//rtc_base/thread.h" -+ ], -+ "type": "source_set" -+ }, -+ "//rtc_base:rtc_numerics": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//api:optional", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/numerics/exp_filter.cc", -+ "//rtc_base/numerics/exp_filter.h", -+ "//rtc_base/numerics/moving_median_filter.h", -+ "//rtc_base/numerics/percentile_filter.h", -+ "//rtc_base/numerics/sequence_number_util.h" -+ ], -+ "type": "static_library" -+ }, -+ "//rtc_base:rtc_task_queue": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue_api", -+ "//rtc_base:rtc_task_queue_impl" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [], -+ "type": "source_set" -+ }, -+ "//rtc_base:rtc_task_queue_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/task_queue.h" -+ ], -+ "type": "source_set" -+ }, -+ "//rtc_base:rtc_task_queue_impl": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue_api" -+ ], -+ "include_dirs": [ -+ "/ipc/chromium/src/third_party/libevent/include/", -+ "/ipc/chromium/src/third_party/libevent/bsd/", -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/task_queue_libevent.cc", -+ "//rtc_base/task_queue_posix.cc", -+ "//rtc_base/task_queue_posix.h" -+ ], -+ "type": "source_set" -+ }, -+ "//rtc_base:sequenced_task_checker": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/sequenced_task_checker.h", -+ "//rtc_base/sequenced_task_checker_impl.cc", -+ "//rtc_base/sequenced_task_checker_impl.h" -+ ], -+ "type": "static_library" -+ }, -+ "//rtc_base:weak_ptr": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:sequenced_task_checker" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//rtc_base/weak_ptr.cc", -+ "//rtc_base/weak_ptr.h" -+ ], -+ "type": "static_library" -+ }, -+ "//system_wrappers:cpu_features_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//system_wrappers/include/cpu_features_wrapper.h" -+ ], -+ "type": "source_set" -+ }, -+ "//system_wrappers:field_trial_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//system_wrappers/include/field_trial.h" -+ ], -+ "type": "source_set" -+ }, -+ "//system_wrappers:field_trial_default": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//system_wrappers:field_trial_api" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//system_wrappers/include/field_trial_default.h", -+ "//system_wrappers/source/field_trial_default.cc" -+ ], -+ "type": "source_set" -+ }, -+ "//system_wrappers:metrics_api": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//system_wrappers/include/metrics.h" -+ ], -+ "type": "source_set" -+ }, -+ "//system_wrappers:metrics_default": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//rtc_base:rtc_base_approved", -+ "//system_wrappers:metrics_api" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//system_wrappers/include/metrics_default.h", -+ "//system_wrappers/source/metrics_default.cc" -+ ], -+ "type": "source_set" -+ }, -+ "//system_wrappers:system_wrappers": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "WEBRTC_THREAD_RR", -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//modules:module_api_public", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_numerics", -+ "//system_wrappers:cpu_features_api", -+ "//system_wrappers:field_trial_api", -+ "//system_wrappers:metrics_api" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//system_wrappers/include/aligned_array.h", -+ "//system_wrappers/include/aligned_malloc.h", -+ "//system_wrappers/include/atomic32.h", -+ "//system_wrappers/include/clock.h", -+ "//system_wrappers/include/cpu_info.h", -+ "//system_wrappers/include/event_wrapper.h", -+ "//system_wrappers/include/file_wrapper.h", -+ "//system_wrappers/include/ntp_time.h", -+ "//system_wrappers/include/rtp_to_ntp_estimator.h", -+ "//system_wrappers/include/rw_lock_wrapper.h", -+ "//system_wrappers/include/sleep.h", -+ "//system_wrappers/include/timestamp_extrapolator.h", -+ "//system_wrappers/source/aligned_malloc.cc", -+ "//system_wrappers/source/atomic32.cc", -+ "//system_wrappers/source/clock.cc", -+ "//system_wrappers/source/cpu_features.cc", -+ "//system_wrappers/source/cpu_info.cc", -+ "//system_wrappers/source/event.cc", -+ "//system_wrappers/source/event_timer_posix.cc", -+ "//system_wrappers/source/event_timer_posix.h", -+ "//system_wrappers/source/file_impl.cc", -+ "//system_wrappers/source/rtp_to_ntp_estimator.cc", -+ "//system_wrappers/source/rw_lock.cc", -+ "//system_wrappers/source/rw_lock_posix.cc", -+ "//system_wrappers/source/rw_lock_posix.h", -+ "//system_wrappers/source/sleep.cc", -+ "//system_wrappers/source/timestamp_extrapolator.cc" -+ ], -+ "type": "static_library" -+ }, -+ "//video:video": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:optional", -+ "//api:transport_api", -+ "//api:video_frame_api_i420", -+ "//api/video_codecs:video_codecs_api", -+ "//call:bitrate_allocator", -+ "//call:call_interfaces", -+ "//call:rtp_interfaces", -+ "//call:rtp_receiver", -+ "//call:video_stream_api", -+ "//common_video:common_video", -+ "//logging:rtc_event_log_api", -+ "//modules:module_api", -+ "//modules/bitrate_controller:bitrate_controller", -+ "//modules/congestion_controller:congestion_controller", -+ "//modules/pacing:pacing", -+ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//modules/utility:utility", -+ "//modules/video_coding:video_coding", -+ "//modules/video_coding:video_coding_utility", -+ "//modules/video_coding:webrtc_vp8", -+ "//modules/video_processing:video_processing", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_numerics", -+ "//rtc_base:rtc_task_queue", -+ "//rtc_base:sequenced_task_checker", -+ "//rtc_base:weak_ptr", -+ "//system_wrappers:system_wrappers", -+ "//voice_engine:voice_engine" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_video/include/", -+ "/media/libyuv/libyuv/include/", -+ "//modules/audio_coding/include/", -+ "//modules/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//video/call_stats.cc", -+ "//video/call_stats.h", -+ "//video/encoder_rtcp_feedback.cc", -+ "//video/encoder_rtcp_feedback.h", -+ "//video/overuse_frame_detector.cc", -+ "//video/overuse_frame_detector.h", -+ "//video/payload_router.cc", -+ "//video/payload_router.h", -+ "//video/quality_threshold.cc", -+ "//video/quality_threshold.h", -+ "//video/receive_statistics_proxy.cc", -+ "//video/receive_statistics_proxy.h", -+ "//video/report_block_stats.cc", -+ "//video/report_block_stats.h", -+ "//video/rtp_streams_synchronizer.cc", -+ "//video/rtp_streams_synchronizer.h", -+ "//video/rtp_video_stream_receiver.cc", -+ "//video/rtp_video_stream_receiver.h", -+ "//video/send_delay_stats.cc", -+ "//video/send_delay_stats.h", -+ "//video/send_statistics_proxy.cc", -+ "//video/send_statistics_proxy.h", -+ "//video/stats_counter.cc", -+ "//video/stats_counter.h", -+ "//video/stream_synchronization.cc", -+ "//video/stream_synchronization.h", -+ "//video/transport_adapter.cc", -+ "//video/transport_adapter.h", -+ "//video/video_receive_stream.cc", -+ "//video/video_receive_stream.h", -+ "//video/video_send_stream.cc", -+ "//video/video_send_stream.h", -+ "//video/video_stream_decoder.cc", -+ "//video/video_stream_decoder.h", -+ "//video/video_stream_encoder.cc", -+ "//video/video_stream_encoder.h" -+ ], -+ "type": "static_library" -+ }, -+ "//voice_engine:audio_level": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Xclang", -+ "-add-plugin", -+ "-Xclang", -+ "find-bad-constructs", -+ "-Xclang", -+ "-plugin-arg-find-bad-constructs", -+ "-Xclang", -+ "check-auto-raw-pointer", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//common_audio:common_audio", -+ "//modules:module_api", -+ "//rtc_base:rtc_base_approved" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//voice_engine/audio_level.cc", -+ "//voice_engine/audio_level.h" -+ ], -+ "type": "static_library" -+ }, -+ "//voice_engine:voice_engine": { -+ "cflags": [ -+ "-fno-strict-aliasing", -+ "--param=ssp-buffer-size=4", -+ "-fstack-protector", -+ "-Wno-builtin-macro-redefined", -+ "-D__DATE__=", -+ "-D__TIME__=", -+ "-D__TIMESTAMP__=", -+ "-funwind-tables", -+ "-fcolor-diagnostics", -+ "-Wall", -+ "-Werror", -+ "-Wextra", -+ "-Wno-missing-field-initializers", -+ "-Wno-unused-parameter", -+ "-Wno-c++11-narrowing", -+ "-Wno-covered-switch-default", -+ "-Wno-unneeded-internal-declaration", -+ "-Wno-inconsistent-missing-override", -+ "-Wno-undefined-var-template", -+ "-Wno-nonportable-include-path", -+ "-Wno-address-of-packed-member", -+ "-Wno-unused-lambda-capture", -+ "-Wno-user-defined-warnings", -+ "-O0", -+ "-fno-omit-frame-pointer", -+ "-g2", -+ "-fvisibility=hidden", -+ "-Wheader-hygiene", -+ "-Wstring-conversion", -+ "-Wtautological-overlap-compare", -+ "-Wextra", -+ "-Wno-unused-parameter", -+ "-Wno-missing-field-initializers", -+ "-Wno-strict-overflow", -+ "-Wc++11-narrowing", -+ "-Wimplicit-fallthrough", -+ "-Wthread-safety", -+ "-Winconsistent-missing-override", -+ "-Wundef", -+ "-Wunused-lambda-capture" -+ ], -+ "defines": [ -+ "V8_DEPRECATION_WARNINGS", -+ "USE_X11=1", -+ "CHROMIUM_BUILD", -+ "_FILE_OFFSET_BITS=64", -+ "DYNAMIC_ANNOTATIONS_ENABLED=1", -+ "WTF_USE_DYNAMIC_ANNOTATIONS=1", -+ "WEBRTC_ENABLE_PROTOBUF=0", -+ "WEBRTC_RESTRICT_LOGGING", -+ "WEBRTC_MOZILLA_BUILD", -+ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", -+ "WEBRTC_POSIX", -+ "WEBRTC_BSD" -+ ], -+ "deps": [ -+ "//:webrtc_common", -+ "//api:array_view", -+ "//api:audio_mixer_api", -+ "//api:call_api", -+ "//api:optional", -+ "//api:refcountedbase", -+ "//api:transport_api", -+ "//api/audio_codecs:audio_codecs_api", -+ "//audio/utility:audio_frame_operations", -+ "//call:rtp_interfaces", -+ "//common_audio:common_audio", -+ "//logging:rtc_event_log_api", -+ "//modules:module_api", -+ "//modules/audio_coding:audio_coding", -+ "//modules/audio_coding:audio_format_conversion", -+ "//modules/audio_coding:audio_network_adaptor_config", -+ "//modules/audio_device:audio_device", -+ "//modules/audio_processing:audio_processing", -+ "//modules/bitrate_controller:bitrate_controller", -+ "//modules/media_file:media_file", -+ "//modules/pacing:pacing", -+ "//modules/rtp_rtcp:rtp_rtcp", -+ "//modules/utility:utility", -+ "//rtc_base:rtc_base_approved", -+ "//rtc_base:rtc_task_queue", -+ "//system_wrappers:system_wrappers", -+ "//voice_engine:audio_level" -+ ], -+ "include_dirs": [ -+ "//", -+ "/root/firefox_upstream/firefox/obj-powerpc64-unknown-freebsd13.0/media/webrtc/trunk/webrtc/gn-output/gen/", -+ "//modules/audio_coding/include/", -+ "//modules/include/", -+ "//common_audio/resampler/include/", -+ "//common_audio/signal_processing/include/", -+ "//common_audio/vad/include/", -+ "//modules/include/", -+ "//modules/audio_device/include/", -+ "//modules/audio_device/dummy/" -+ ], -+ "libs": [], -+ "sources": [ -+ "//voice_engine/channel.cc", -+ "//voice_engine/channel.h", -+ "//voice_engine/channel_manager.cc", -+ "//voice_engine/channel_manager.h", -+ "//voice_engine/channel_proxy.cc", -+ "//voice_engine/channel_proxy.h", -+ "//voice_engine/include/voe_base.h", -+ "//voice_engine/include/voe_errors.h", -+ "//voice_engine/shared_data.cc", -+ "//voice_engine/shared_data.h", -+ "//voice_engine/transmit_mixer.cc", -+ "//voice_engine/transmit_mixer.h", -+ "//voice_engine/transport_feedback_packet_loss_tracker.cc", -+ "//voice_engine/transport_feedback_packet_loss_tracker.h", -+ "//voice_engine/utility.cc", -+ "//voice_engine/utility.h", -+ "//voice_engine/voe_base_impl.cc", -+ "//voice_engine/voe_base_impl.h", -+ "//voice_engine/voice_engine_impl.cc", -+ "//voice_engine/voice_engine_impl.h" -+ ], -+ "type": "static_library" -+ } -+ } -+} -\ No newline at end of file -diff -r 388a4d04e911 media/webrtc/trunk/webrtc/moz.build ---- third_party/libwebrtc/webrtc/moz.build.orig 2020-11-10 17:07:54 UTC -+++ third_party/libwebrtc/webrtc/moz.build -@@ -312,6 +312,13 @@ if CONFIG["CPU_ARCH"] == "arm" and CONFIG["OS_TARGET"] - "/third_party/libwebrtc/webrtc/modules/video_processing/video_processing_neon_gn" - ] - -+if CONFIG["CPU_ARCH"] == "ppc64" and CONFIG["OS_TARGET"] == "FreeBSD": -+ -+ DIRS += [ -+ "/third_party/libwebrtc/webrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn", -+ "/third_party/libwebrtc/webrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn" -+ ] -+ - if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": - - DIRS += [ diff --git a/www/firefox/files/patch-bug1618914 b/www/firefox/files/patch-bug1618914 deleted file mode 100644 index 915f6415360c..000000000000 --- a/www/firefox/files/patch-bug1618914 +++ /dev/null @@ -1,35 +0,0 @@ -From cea8e6a01bb03bbe565c9bf5dd4f439f30ca953f Mon Sep 17 00:00:00 2001 -From: Jan Beich -Date: Fri, 28 Feb 2020 16:49:38 +0000 -Subject: Bug 1618914 - [Wayland] Fall back to ftruncate if posix_fallocate isn't supported by filesystem. - ---- widget/gtk/WaylandBuffer.cpp.orig 2021-08-31 14:09:31.912165000 +0200 -+++ widget/gtk/WaylandBuffer.cpp 2021-08-31 14:20:08.723307000 +0200 -@@ -72,7 +72,9 @@ - do { - ret = posix_fallocate(fd, 0, aSize); - } while (ret == EINTR); -- if (ret != 0) { -+ if (ret == 0) { -+ return fd; -+ } else if (ret != ENODEV && ret != EINVAL && ret != EOPNOTSUPP) { - NS_WARNING( - nsPrintfCString("posix_fallocate() fails to allocate shm memory: %s", - strerror(ret)) -@@ -80,7 +82,7 @@ - close(fd); - return -1; - } --#else -+#endif - do { - ret = ftruncate(fd, aSize); - } while (ret < 0 && errno == EINTR); -@@ -91,7 +93,6 @@ - close(fd); - fd = -1; - } --#endif - - return fd; - } diff --git a/www/firefox/files/patch-bug1626236 b/www/firefox/files/patch-bug1626236 index ccb417b61f15..ae3b522f6b90 100644 --- a/www/firefox/files/patch-bug1626236 +++ b/www/firefox/files/patch-bug1626236 @@ -9,10 +9,11 @@ https://bug1626236.bmoattachments.org/attachment.cgi?id=9137096 # Parent 9cd90914846f667f18babc491a74c164ae5d6e9f imported patch decoder_workaround.patch -diff -r 9cd90914846f image/decoders/nsGIFDecoder2.cpp ---- image/decoders/nsGIFDecoder2.cpp Thu Feb 27 12:57:14 2020 +0100 -+++ image/decoders/nsGIFDecoder2.cpp Fri Mar 27 13:06:18 2020 +0100 -@@ -422,6 +422,9 @@ +diff --git image/decoders/nsGIFDecoder2.cpp image/decoders/nsGIFDecoder2.cpp +index ebb0b7d..d52ef47 100644 +--- image/decoders/nsGIFDecoder2.cpp ++++ image/decoders/nsGIFDecoder2.cpp +@@ -422,6 +422,9 @@ void nsGIFDecoder2::ConvertColormap(uint32_t* aColormap, uint32_t aColors) { MOZ_ASSERT(mSwizzleFn); uint8_t* data = reinterpret_cast(aColormap); mSwizzleFn(data, data, aColors); @@ -22,10 +23,11 @@ diff -r 9cd90914846f image/decoders/nsGIFDecoder2.cpp } LexerResult nsGIFDecoder2::DoDecode(SourceBufferIterator& aIterator, -diff -r 9cd90914846f image/decoders/nsJPEGDecoder.cpp ---- image/decoders/nsJPEGDecoder.cpp Thu Feb 27 12:57:14 2020 +0100 -+++ image/decoders/nsJPEGDecoder.cpp Fri Mar 27 13:06:18 2020 +0100 -@@ -263,6 +263,9 @@ +diff --git image/decoders/nsJPEGDecoder.cpp image/decoders/nsJPEGDecoder.cpp +index 9ea4403..d82772c 100644 +--- image/decoders/nsJPEGDecoder.cpp ++++ image/decoders/nsJPEGDecoder.cpp +@@ -257,6 +257,9 @@ LexerTransition nsJPEGDecoder::ReadJPEGData( case JCS_YCbCr: // By default, we will output directly to BGRA. If we need to apply // special color transforms, this may change. @@ -35,7 +37,7 @@ diff -r 9cd90914846f image/decoders/nsJPEGDecoder.cpp switch (SurfaceFormat::OS_RGBX) { case SurfaceFormat::B8G8R8X8: mInfo.out_color_space = JCS_EXT_BGRX; -@@ -277,6 +280,7 @@ +@@ -271,6 +274,7 @@ LexerTransition nsJPEGDecoder::ReadJPEGData( mState = JPEG_ERROR; return Transition::TerminateFailure(); } @@ -43,10 +45,11 @@ diff -r 9cd90914846f image/decoders/nsJPEGDecoder.cpp break; case JCS_CMYK: case JCS_YCCK: -diff -r 9cd90914846f image/decoders/nsPNGDecoder.cpp ---- image/decoders/nsPNGDecoder.cpp Thu Feb 27 12:57:14 2020 +0100 -+++ image/decoders/nsPNGDecoder.cpp Fri Mar 27 13:06:18 2020 +0100 -@@ -361,7 +361,7 @@ +diff --git image/decoders/nsPNGDecoder.cpp image/decoders/nsPNGDecoder.cpp +index e3e4ef4..3cc7315 100644 +--- image/decoders/nsPNGDecoder.cpp ++++ image/decoders/nsPNGDecoder.cpp +@@ -356,7 +356,7 @@ LexerResult nsPNGDecoder::DoDecode(SourceBufferIterator& aIterator, IResumable* aOnResume) { MOZ_ASSERT(!HasError(), "Shouldn't call DoDecode after error!"); @@ -55,7 +58,7 @@ diff -r 9cd90914846f image/decoders/nsPNGDecoder.cpp [=](State aState, const char* aData, size_t aLength) { switch (aState) { case State::PNG_DATA: -@@ -371,6 +371,14 @@ +@@ -366,6 +366,14 @@ LexerResult nsPNGDecoder::DoDecode(SourceBufferIterator& aIterator, } MOZ_CRASH("Unknown State"); }); @@ -70,10 +73,11 @@ diff -r 9cd90914846f image/decoders/nsPNGDecoder.cpp } LexerTransition nsPNGDecoder::ReadPNGData( -diff -r 9cd90914846f image/decoders/nsWebPDecoder.cpp ---- image/decoders/nsWebPDecoder.cpp Thu Feb 27 12:57:14 2020 +0100 -+++ image/decoders/nsWebPDecoder.cpp Fri Mar 27 13:06:18 2020 +0100 -@@ -237,7 +237,12 @@ +diff --git image/decoders/nsWebPDecoder.cpp image/decoders/nsWebPDecoder.cpp +index e58ca92..2056ebb 100644 +--- image/decoders/nsWebPDecoder.cpp ++++ image/decoders/nsWebPDecoder.cpp +@@ -247,7 +247,12 @@ nsresult nsWebPDecoder::CreateFrame(const OrientedIntRect& aFrameRect) { // WebP doesn't guarantee that the alpha generated matches the hint in the // header, so we always need to claim the input is BGRA. If the output is // BGRX, swizzling will mask off the alpha channel. diff --git a/www/firefox/files/patch-bug1628567 b/www/firefox/files/patch-bug1628567 index 32b0dc260d22..003ba36d3ad1 100644 --- a/www/firefox/files/patch-bug1628567 +++ b/www/firefox/files/patch-bug1628567 @@ -1,10 +1,10 @@ Don't pass --target when CC/CXX contains clang diff --git third_party/rust/cc/src/lib.rs third_party/rust/cc/src/lib.rs -index 9d133a0..273e520 100644 +index 8cafd2a..f40b746 100644 --- third_party/rust/cc/src/lib.rs +++ third_party/rust/cc/src/lib.rs -@@ -2667,24 +2667,7 @@ impl Tool { +@@ -2796,24 +2796,7 @@ impl Tool { } fn with_features(path: PathBuf, clang_driver: Option<&str>, cuda: bool) -> Self { diff --git a/www/firefox/files/patch-bug1640982 b/www/firefox/files/patch-bug1640982 index dae6ca5fa7b5..15789b617616 100644 --- a/www/firefox/files/patch-bug1640982 +++ b/www/firefox/files/patch-bug1640982 @@ -2,14 +2,18 @@ Unbreak build with Rust 1.45.0 error: options `-C embed-bitcode=no` and `-C lto` are incompatible ---- config/makefiles/rust.mk.orig 2020-05-12 09:36:22 UTC +--- config/makefiles/rust.mk.orig 2020-05-12 09:36:22 UTC + +diff --git config/makefiles/rust.mk config/makefiles/rust.mk +index 75570d3..94ec33f 100644 +--- config/makefiles/rust.mk +++ config/makefiles/rust.mk -@@ -61,7 +61,7 @@ ifndef MOZ_DEBUG_RUST - # Enable link-time optimization for release builds, but not when linking - # gkrust_gtest. +@@ -97,7 +97,7 @@ ifndef rustflags_sancov + # Never enable when coverage is enabled to work around https://github.com/rust-lang/rust/issues/90045. + ifndef MOZ_CODE_COVERAGE ifeq (,$(findstring gkrust_gtest,$(RUST_LIBRARY_FILE))) -cargo_rustc_flags += -Clto +cargo_rustc_flags += endif - endif - endif + # We need -Cembed-bitcode=yes for all crates when using -Clto. + RUSTFLAGS += -Cembed-bitcode=yes diff --git a/www/firefox/files/patch-bug1676134 b/www/firefox/files/patch-bug1676134 deleted file mode 100644 index 9abd1a03c7a4..000000000000 --- a/www/firefox/files/patch-bug1676134 +++ /dev/null @@ -1,122 +0,0 @@ -Enable Pipewire on BSDs - -diff --git third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build -index a0e116195e0e..cbe27e94108b 100644 ---- third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build -+++ third_party/libwebrtc/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build -@@ -87,8 +87,13 @@ if CONFIG["OS_TARGET"] == "DragonFly": - DEFINES["USE_X11"] = "1" - DEFINES["WEBRTC_BSD"] = True - DEFINES["WEBRTC_POSIX"] = True -+ DEFINES["WEBRTC_USE_PIPEWIRE"] = True - DEFINES["_FILE_OFFSET_BITS"] = "64" - -+ LOCAL_INCLUDES += [ -+ "/third_party/pipewire/" -+ ] -+ - OS_LIBS += [ - "X11", - "X11-xcb", -@@ -103,11 +108,14 @@ if CONFIG["OS_TARGET"] == "DragonFly": - ] - - UNIFIED_SOURCES += [ -+ "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", -+ "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_x11.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/shared_x_display.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/shared_x_util.cc", -+ "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_x11.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_finder_x11.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_list_utils.cc", -@@ -124,8 +132,13 @@ if CONFIG["OS_TARGET"] == "FreeBSD": - DEFINES["USE_X11"] = "1" - DEFINES["WEBRTC_BSD"] = True - DEFINES["WEBRTC_POSIX"] = True -+ DEFINES["WEBRTC_USE_PIPEWIRE"] = True - DEFINES["_FILE_OFFSET_BITS"] = "64" - -+ LOCAL_INCLUDES += [ -+ "/third_party/pipewire/" -+ ] -+ - OS_LIBS += [ - "X11", - "X11-xcb", -@@ -140,11 +153,14 @@ if CONFIG["OS_TARGET"] == "FreeBSD": - ] - - UNIFIED_SOURCES += [ -+ "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", -+ "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_x11.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/shared_x_display.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/shared_x_util.cc", -+ "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_x11.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_finder_x11.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_list_utils.cc", -@@ -200,8 +216,13 @@ if CONFIG["OS_TARGET"] == "NetBSD": - DEFINES["USE_X11"] = "1" - DEFINES["WEBRTC_BSD"] = True - DEFINES["WEBRTC_POSIX"] = True -+ DEFINES["WEBRTC_USE_PIPEWIRE"] = True - DEFINES["_FILE_OFFSET_BITS"] = "64" - -+ LOCAL_INCLUDES += [ -+ "/third_party/pipewire/" -+ ] -+ - OS_LIBS += [ - "X11", - "X11-xcb", -@@ -216,11 +237,14 @@ if CONFIG["OS_TARGET"] == "NetBSD": - ] - - UNIFIED_SOURCES += [ -+ "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", -+ "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_x11.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/shared_x_display.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/shared_x_util.cc", -+ "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_x11.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_finder_x11.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_list_utils.cc", -@@ -237,8 +261,13 @@ if CONFIG["OS_TARGET"] == "OpenBSD": - DEFINES["USE_X11"] = "1" - DEFINES["WEBRTC_BSD"] = True - DEFINES["WEBRTC_POSIX"] = True -+ DEFINES["WEBRTC_USE_PIPEWIRE"] = True - DEFINES["_FILE_OFFSET_BITS"] = "64" - -+ LOCAL_INCLUDES += [ -+ "/third_party/pipewire/" -+ ] -+ - OS_LIBS += [ - "X11", - "X11-xcb", -@@ -253,11 +282,14 @@ if CONFIG["OS_TARGET"] == "OpenBSD": - ] - - UNIFIED_SOURCES += [ -+ "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", -+ "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/screen_capturer_x11.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/shared_x_display.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/shared_x_util.cc", -+ "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_capturer_x11.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_finder_x11.cc", - "/third_party/libwebrtc/webrtc/modules/desktop_capture/linux/window_list_utils.cc", diff --git a/www/firefox/files/patch-bug1745560 b/www/firefox/files/patch-bug1745560 deleted file mode 100644 index 15cfb73d5fae..000000000000 --- a/www/firefox/files/patch-bug1745560 +++ /dev/null @@ -1,26 +0,0 @@ -https://hg.mozilla.org/mozilla-central/rev/f7e2cf808d30 - -ld: warning: undefined symbol: wl_proxy_marshal_flags ->>> referenced by Unified_cpp_gfx_gl0.cpp ->>> objdir/gfx/gl/Unified_cpp_gfx_gl0.o:(mozilla::gl::DeleteWaylandGLSurface(void*)) ->>> referenced by Unified_cpp_gfx_gl0.cpp ->>> objdir/gfx/gl/Unified_cpp_gfx_gl0.o:(mozilla::gl::GLContextEGL::CreateWaylandBufferSurface(mozilla::gl::EglDisplay&, void*, mozilla::gfx::IntSizeTyped&)) ->>> referenced by Unified_cpp_gfx_layers1.cpp ->>> objdir/gfx/layers/Unified_cpp_gfx_layers1.o:(mozilla::layers::NativeLayerRootWayland::CommitToScreen(mozilla::detail::BaseAutoLock const&)) ->>> referenced 84 more times - -diff --git widget/gtk/mozwayland/mozwayland.c widget/gtk/mozwayland/mozwayland.c -index 7a448e6321e2..1a86468b4f3d 100644 ---- widget/gtk/mozwayland/mozwayland.c -+++ widget/gtk/mozwayland/mozwayland.c -@@ -200,3 +200,10 @@ MOZ_EXPORT int wl_list_empty(const struct wl_list* list) { return -1; } - - MOZ_EXPORT void wl_list_insert_list(struct wl_list* list, - struct wl_list* other) {} -+ -+MOZ_EXPORT struct wl_proxy* wl_proxy_marshal_flags( -+ struct wl_proxy* proxy, uint32_t opcode, -+ const struct wl_interface* interface, uint32_t version, uint32_t flags, -+ ...) { -+ return NULL; -+} diff --git a/www/firefox/files/patch-bug847568 b/www/firefox/files/patch-bug847568 index 3f688427b494..c91cc9be17a9 100644 --- a/www/firefox/files/patch-bug847568 +++ b/www/firefox/files/patch-bug847568 @@ -1,10 +1,10 @@ # Allow building against system-wide graphite2/harfbuzz. diff --git config/system-headers.mozbuild config/system-headers.mozbuild -index 7620b4d00623..09d3db5ca8c0 100644 +index a1b58eb..a0a0943 100644 --- config/system-headers.mozbuild +++ config/system-headers.mozbuild -@@ -1292,6 +1292,19 @@ if CONFIG['MOZ_ENABLE_LIBPROXY']: +@@ -1289,6 +1289,19 @@ if CONFIG['MOZ_ENABLE_LIBPROXY']: 'proxy.h', ] @@ -25,10 +25,10 @@ index 7620b4d00623..09d3db5ca8c0 100644 system_headers += [ 'vpx_mem/vpx_mem.h', diff --git dom/base/moz.build dom/base/moz.build -index 8e19020315ae..2fcdbb6f7b42 100644 +index d390adf..4508f19 100644 --- dom/base/moz.build +++ dom/base/moz.build -@@ -546,6 +546,9 @@ if CONFIG["MOZ_BUILD_APP"] in ["browser", "mobile/android", "xulrunner"]: +@@ -567,6 +567,9 @@ FINAL_LIBRARY = "xul" if CONFIG["MOZ_X11"]: CXXFLAGS += CONFIG["TK_CFLAGS"] @@ -40,7 +40,7 @@ index 8e19020315ae..2fcdbb6f7b42 100644 script="gen-usecounters.py", diff --git gfx/graphite2/geckoextra/moz.build gfx/graphite2/geckoextra/moz.build new file mode 100644 -index 0000000000000..24e8d7a03274a +index 0000000..24e8d7a --- /dev/null +++ gfx/graphite2/geckoextra/moz.build @@ -0,0 +1,21 @@ @@ -66,7 +66,7 @@ index 0000000000000..24e8d7a03274a + +FINAL_LIBRARY = 'gkmedias' diff --git gfx/graphite2/moz-gr-update.sh gfx/graphite2/moz-gr-update.sh -index faaab1b17971..04eff5f09882 100644 +index b91d9c1..a97e6eb 100755 --- gfx/graphite2/moz-gr-update.sh +++ gfx/graphite2/moz-gr-update.sh @@ -1,6 +1,7 @@ @@ -96,10 +96,10 @@ index faaab1b17971..04eff5f09882 100644 echo echo If gfx/graphite2/src/files.mk has changed, please make corresponding diff --git gfx/harfbuzz/README-mozilla gfx/harfbuzz/README-mozilla -index 22c76a7df020..a01490bd49ee 100644 +index 3180257..4587a3b 100644 --- gfx/harfbuzz/README-mozilla +++ gfx/harfbuzz/README-mozilla -@@ -15,3 +15,8 @@ from within the gfx/harfbuzz directory. +@@ -21,3 +21,8 @@ from within the gfx/harfbuzz directory. If the collection of source files changes, manual updates to moz.build may be needed as we don't use the upstream makefiles. @@ -109,12 +109,12 @@ index 22c76a7df020..a01490bd49ee 100644 +with checkout version or increment latest tag by one if it's not based +on upstream release. diff --git gfx/moz.build gfx/moz.build -index 771f652e837a..3b358d84e384 100644 +index 4d6d63d..cd57b0c 100644 --- gfx/moz.build +++ gfx/moz.build -@@ -13,6 +13,14 @@ with Files("wr/**"): - if CONFIG["MOZ_TREE_CAIRO"]: - DIRS += ["cairo"] +@@ -10,6 +10,14 @@ with Files("**"): + with Files("wr/**"): + BUG_COMPONENT = ("Core", "Graphics: WebRender") +if CONFIG["MOZ_SYSTEM_GRAPHITE2"]: + DIRS += ["graphite2/geckoextra"] @@ -125,9 +125,9 @@ index 771f652e837a..3b358d84e384 100644 + DIRS += ["harfbuzz/src"] + DIRS += [ + "cairo", "2d", - "ycbcr", -@@ -21,8 +29,6 @@ DIRS += [ +@@ -19,8 +27,6 @@ DIRS += [ "qcms", "gl", "layers", @@ -137,10 +137,10 @@ index 771f652e837a..3b358d84e384 100644 "thebes", "ipc", diff --git gfx/skia/generate_mozbuild.py gfx/skia/generate_mozbuild.py -index e06ae3457a47..93faa61594a3 100755 +index 5e0fd17..860b80a 100755 --- gfx/skia/generate_mozbuild.py +++ gfx/skia/generate_mozbuild.py -@@ -98,6 +98,9 @@ if CONFIG['CC_TYPE'] in ('clang', 'clang-cl'): +@@ -96,6 +96,9 @@ if CONFIG['CC_TYPE'] in ('clang', 'clang-cl'): '-Wno-unused-private-field', ] @@ -148,13 +148,13 @@ index e06ae3457a47..93faa61594a3 100755 + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] + if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk', 'android'): - CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS'] - CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS'] + LOCAL_INCLUDES += [ + "/gfx/cairo/cairo/src", diff --git gfx/skia/moz.build gfx/skia/moz.build -index 2118677ca3a8..e4978b413784 100644 +index 524bd28..615c93b 100755 --- gfx/skia/moz.build +++ gfx/skia/moz.build -@@ -490,6 +490,9 @@ if CONFIG['CC_TYPE'] in ('clang', 'clang-cl'): +@@ -488,6 +488,9 @@ if CONFIG['CC_TYPE'] in ('clang', 'clang-cl'): '-Wno-unused-private-field', ] @@ -162,13 +162,13 @@ index 2118677ca3a8..e4978b413784 100644 + CXXFLAGS += CONFIG['MOZ_HARFBUZZ_CFLAGS'] + if CONFIG['MOZ_WIDGET_TOOLKIT'] in ('gtk', 'android'): - CXXFLAGS += CONFIG['MOZ_CAIRO_CFLAGS'] - CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS'] + LOCAL_INCLUDES += [ + "/gfx/cairo/cairo/src", diff --git gfx/thebes/moz.build gfx/thebes/moz.build -index 56f1b9fe3f4b..0ac1100b0df3 100644 +index baa6f09..4f02a9e 100644 --- gfx/thebes/moz.build +++ gfx/thebes/moz.build -@@ -287,7 +287,13 @@ if CONFIG["MOZ_WAYLAND"]: +@@ -286,7 +286,13 @@ if CONFIG["MOZ_WAYLAND"]: LOCAL_INCLUDES += CONFIG["SKIA_INCLUDES"] @@ -184,33 +184,38 @@ index 56f1b9fe3f4b..0ac1100b0df3 100644 if CONFIG["CC_TYPE"] == "clang": # Suppress warnings from Skia header files. diff --git intl/unicharutil/util/moz.build intl/unicharutil/util/moz.build -index cb1233c56d7e..06fb1f9f174b 100644 +index 301eb9a..7cece5e 100644 --- intl/unicharutil/util/moz.build +++ intl/unicharutil/util/moz.build -@@ -25,4 +25,7 @@ UNIFIED_SOURCES += [ +@@ -25,6 +25,9 @@ UNIFIED_SOURCES += [ "nsUnicodeProperties.cpp", ] +if CONFIG["MOZ_SYSTEM_HARFBUZZ"]: + CXXFLAGS += CONFIG["MOZ_HARFBUZZ_CFLAGS"] + - FINAL_LIBRARY = "xul" + include("/ipc/chromium/chromium-config.mozbuild") + + GeneratedFile( diff --git netwerk/dns/moz.build netwerk/dns/moz.build -index 79c26e3e7001..c4d93bc5f7dc 100644 +index f769e27..315bdd4 100644 --- netwerk/dns/moz.build +++ netwerk/dns/moz.build -@@ -105,3 +105,6 @@ USE_LIBS += ["icu"] +@@ -102,6 +102,9 @@ GeneratedFile( + "etld_data.inc", script="prepare_tlds.py", inputs=["effective_tld_names.dat"] + ) - if CONFIG["CC_TYPE"] in ("clang", "gcc"): - CXXFLAGS += ["-Wno-error=shadow"] -+ +if CONFIG["MOZ_SYSTEM_HARFBUZZ"]: + CXXFLAGS += CONFIG["MOZ_HARFBUZZ_CFLAGS"] ++ + # need to include etld_data.inc + LOCAL_INCLUDES += [ + "/netwerk/base", diff --git old-configure.in old-configure.in -index 95a58b634593..b614eef85c89 100644 +index d147957..d332b34 100644 --- old-configure.in +++ old-configure.in -@@ -2303,6 +2303,27 @@ dnl ======================================================== +@@ -2217,6 +2217,27 @@ dnl ======================================================== AC_SUBST(MOZ_LINUX_32_SSE2_STARTUP_ERROR) @@ -239,10 +244,10 @@ index 95a58b634593..b614eef85c89 100644 dnl Check for pixman and cairo dnl ======================================================== diff --git toolkit/library/moz.build toolkit/library/moz.build -index 24f940e1ed7e..079a575adec3 100644 +index 2c3f869..e8a9d23 100644 --- toolkit/library/moz.build +++ toolkit/library/moz.build -@@ -247,6 +247,12 @@ if CONFIG["MOZ_SYSTEM_PNG"]: +@@ -269,6 +269,12 @@ if CONFIG["MOZ_SYSTEM_PNG"]: if CONFIG["MOZ_SYSTEM_WEBP"]: OS_LIBS += CONFIG["MOZ_WEBP_LIBS"] @@ -256,12 +261,12 @@ index 24f940e1ed7e..079a575adec3 100644 OS_LIBS += CONFIG["MOZ_LIBEVENT_LIBS"] diff --git toolkit/moz.configure toolkit/moz.configure -index 9297e4d6f501..d8e273887e4b 100644 +index 0069865..9bb1864 100644 --- toolkit/moz.configure +++ toolkit/moz.configure -@@ -1055,6 +1055,25 @@ set_config("FT2_LIBS", ft2_info.libs) - add_old_configure_assignment("FT2_LIBS", ft2_info.libs) - add_old_configure_assignment("FT2_CFLAGS", ft2_info.cflags) +@@ -1058,6 +1058,25 @@ def geckodriver_default(enable_tests, target, cross_compile, hazard, asan, autom + return False + return True +# Graphite2 +# ============================================================== @@ -283,5 +288,5 @@ index 9297e4d6f501..d8e273887e4b 100644 + +set_config("MOZ_SYSTEM_HARFBUZZ", depends_if(system_harfbuzz)(lambda _: True)) - # Remote agent - # (partial implementation of Chromium Remote Debugging Protocol) + option( + "--enable-geckodriver", diff --git a/www/firefox/files/patch-pipewire_init b/www/firefox/files/patch-pipewire_init index d7be2a6239f4..6673f942d028 100644 --- a/www/firefox/files/patch-pipewire_init +++ b/www/firefox/files/patch-pipewire_init @@ -2,20 +2,37 @@ Chase ABI from multimedia/pipewire/files/patch-src_pipewire_pipewire_init https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1819 ---- third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc.orig 2021-11-17 19:32:27 UTC -+++ third_party/libwebrtc/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc -@@ -253,7 +253,7 @@ void BaseCapturerPipeWire::InitPortal() { - } +diff --git third_party/libwebrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc third_party/libwebrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc +index 2fd3b1a575..79a14d7d7e 100644 +--- third_party/libwebrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc ++++ third_party/libwebrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc +@@ -279,7 +279,7 @@ void BaseCapturerPipeWire::InitPipeWire() { + } + #endif // defined(WEBRTC_DLOPEN_PIPEWIRE) - void BaseCapturerPipeWire::InitPipeWire() { - pw_init(/*argc=*/nullptr, /*argc=*/nullptr); + pipewire_init(/*argc=*/nullptr, /*argc=*/nullptr); pw_main_loop_ = pw_thread_loop_new("pipewire-main-loop", nullptr); pw_context_ = pw_context_new(pw_thread_loop_get_loop(pw_main_loop_), nullptr, 0); ---- third_party/pipewire/libpipewire/mozpipewire.cpp.orig 2021-11-17 19:33:46 UTC +diff --git third_party/libwebrtc/modules/desktop_capture/linux/pipewire.sigs third_party/libwebrtc/modules/desktop_capture/linux/pipewire.sigs +index 3e21e9dc07..f561dcf619 100644 +--- third_party/libwebrtc/modules/desktop_capture/linux/pipewire.sigs ++++ third_party/libwebrtc/modules/desktop_capture/linux/pipewire.sigs +@@ -16,7 +16,7 @@ void pw_loop_destroy(pw_loop *loop); + pw_loop * pw_loop_new(pw_properties *properties); + + // pipewire.h +-void pw_init(int *argc, char **argv[]); ++void pipewire_init(int *argc, char **argv[]); + + // properties.h + pw_properties * pw_properties_new_string(const char *args); +diff --git third_party/pipewire/libpipewire/mozpipewire.cpp third_party/pipewire/libpipewire/mozpipewire.cpp +index 1ecfc3196a..6f44b35964 100644 +--- third_party/pipewire/libpipewire/mozpipewire.cpp +++ third_party/pipewire/libpipewire/mozpipewire.cpp -@@ -58,7 +58,7 @@ struct pw_context * (*pw_context_new_fn)(struct pw_loo +@@ -58,7 +58,7 @@ struct pw_context * (*pw_context_new_fn)(struct pw_loop *main_loop, struct pw_properties *props, size_t user_data_size); static int (*pw_core_disconnect_fn)(struct pw_core *core); @@ -24,7 +41,7 @@ https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1819 static void (*pw_stream_add_listener_fn)(struct pw_stream *stream, struct spa_hook *listener, const struct pw_stream_events *events, -@@ -93,7 +93,7 @@ bool IsPwLibraryLoaded() { +@@ -96,7 +96,7 @@ bool IsPwLibraryLoaded() { IS_FUNC_LOADED(pw_context_destroy_fn) && IS_FUNC_LOADED(pw_context_new_fn) && IS_FUNC_LOADED(pw_core_disconnect_fn) && @@ -33,7 +50,7 @@ https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1819 IS_FUNC_LOADED(pw_stream_add_listener_fn) && IS_FUNC_LOADED(pw_stream_connect_fn) && IS_FUNC_LOADED(pw_stream_dequeue_buffer_fn) && -@@ -127,7 +127,7 @@ bool LoadPWLibrary() { +@@ -133,7 +133,7 @@ bool LoadPWLibrary() { GET_FUNC(pw_context_destroy, pwLib); GET_FUNC(pw_context_new, pwLib); GET_FUNC(pw_core_disconnect, pwLib); @@ -42,7 +59,7 @@ https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1819 GET_FUNC(pw_stream_add_listener, pwLib); GET_FUNC(pw_stream_connect, pwLib); GET_FUNC(pw_stream_dequeue_buffer, pwLib); -@@ -198,12 +198,12 @@ pw_core_disconnect(struct pw_core *core) +@@ -207,12 +207,12 @@ pw_core_disconnect(struct pw_core *core) } void @@ -57,7 +74,9 @@ https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1819 } void ---- third_party/pipewire/pipewire/pipewire.h.orig 2021-11-17 19:34:07 UTC +diff --git third_party/pipewire/pipewire/pipewire.h third_party/pipewire/pipewire/pipewire.h +index 69c523bd62..378502004c 100644 +--- third_party/pipewire/pipewire/pipewire.h +++ third_party/pipewire/pipewire/pipewire.h @@ -114,9 +114,9 @@ extern "C" { * \brief PipeWire initialization and infrastructure functions diff --git a/www/firefox/files/patch-webrtc b/www/firefox/files/patch-webrtc new file mode 100644 index 000000000000..2d318a8055f5 --- /dev/null +++ b/www/firefox/files/patch-webrtc @@ -0,0 +1,253107 @@ +From ce35b8d26231b61ad7d546c04b491ba3da679f43 Mon Sep 17 00:00:00 2001 +From: Evgeniy Khramtsov +Date: Fri, 28 Jan 2022 01:06:44 +0000 +Subject: [PATCH] Backport OpenBSD changes from 97 and WEBRTC_BSD, regen + gn+manifest for amd64 and i386 (actually, i686 with -msse2) + +Experimental aarch64 manifest generated from qemu-user-static chroot. +--- + .../gn-configs/arm64_False_arm64_freebsd.json | 39501 ++++++++++++++++ + .../arm64_False_arm64_freebsd.mozconfig | 10 + + .../gn-configs/arm64_True_arm64_freebsd.json | 38056 +++++++++++++++ + .../arm64_True_arm64_freebsd.mozconfig | 11 + + .../gn-configs/generate-gn-build-files.sh | 22 +- + .../gn-configs/x64_False_x64_freebsd.json | 39401 +++++++++++++++ + .../x64_False_x64_freebsd.mozconfig | 9 + + .../gn-configs/x64_False_x86_freebsd.json | 39426 +++++++++++++++ + .../x64_False_x86_freebsd.mozconfig | 10 + + .../gn-configs/x64_True_x64_freebsd.json | 37948 +++++++++++++++ + .../gn-configs/x64_True_x64_freebsd.mozconfig | 10 + + .../gn-configs/x64_True_x86_freebsd.json | 38342 +++++++++++++++ + .../gn-configs/x64_True_x86_freebsd.mozconfig | 11 + + third_party/libwebrtc/BUILD.gn | 3 + + .../resource_adaptation_api_gn/moz.build | 25 + + .../libwebrtc/api/array_view_gn/moz.build | 19 + + .../api/audio/aec3_config_gn/moz.build | 25 + + .../api/audio/aec3_factory_gn/moz.build | 25 + + .../api/audio/audio_frame_api_gn/moz.build | 25 + + .../api/audio/audio_mixer_api_gn/moz.build | 19 + + .../api/audio/echo_control_gn/moz.build | 19 + + .../L16/audio_decoder_L16_gn/moz.build | 25 + + .../L16/audio_encoder_L16_gn/moz.build | 25 + + .../audio_codecs_api_gn/moz.build | 25 + + .../moz.build | 27 + + .../moz.build | 27 + + .../g711/audio_decoder_g711_gn/moz.build | 25 + + .../g711/audio_encoder_g711_gn/moz.build | 25 + + .../g722/audio_decoder_g722_gn/moz.build | 25 + + .../audio_encoder_g722_config_gn/moz.build | 19 + + .../g722/audio_encoder_g722_gn/moz.build | 25 + + .../ilbc/audio_decoder_ilbc_gn/moz.build | 25 + + .../audio_encoder_ilbc_config_gn/moz.build | 19 + + .../ilbc/audio_encoder_ilbc_gn/moz.build | 25 + + .../audio_decoder_isac_float_gn/moz.build | 25 + + .../isac/audio_decoder_isac_gn/moz.build | 21 + + .../audio_encoder_isac_float_gn/moz.build | 25 + + .../isac/audio_encoder_isac_gn/moz.build | 21 + + .../opus/audio_decoder_multiopus_gn/moz.build | 25 + + .../audio_decoder_opus_config_gn/moz.build | 19 + + .../opus/audio_decoder_opus_gn/moz.build | 25 + + .../opus/audio_encoder_multiopus_gn/moz.build | 25 + + .../audio_encoder_opus_config_gn/moz.build | 25 + + .../opus/audio_encoder_opus_gn/moz.build | 25 + + .../api/audio_options_api_gn/moz.build | 25 + + .../api/bitrate_allocation_gn/moz.build | 19 + + .../libwebrtc/api/call_api_gn/moz.build | 19 + + .../api/callfactory_api_gn/moz.build | 19 + + .../frame_decryptor_interface_gn/moz.build | 19 + + .../frame_encryptor_interface_gn/moz.build | 19 + + .../libwebrtc/api/crypto/options_gn/moz.build | 25 + + .../api/fec_controller_api_gn/moz.build | 19 + + .../frame_transformer_interface_gn/moz.build | 19 + + .../libwebrtc/api/function_view_gn/moz.build | 19 + + .../api/libjingle_logging_api_gn/moz.build | 19 + + .../api/media_stream_interface_gn/moz.build | 25 + + .../moz.build | 25 + + .../api/neteq/neteq_api_gn/moz.build | 25 + + .../neteq/neteq_controller_api_gn/moz.build | 19 + + .../api/neteq/tick_timer_gn/moz.build | 25 + + .../network_state_predictor_api_gn/moz.build | 19 + + .../api/numerics/numerics_gn/moz.build | 25 + + .../libwebrtc/api/priority_gn/moz.build | 19 + + .../libwebrtc/api/refcountedbase_gn/moz.build | 19 + + .../libwebrtc/api/rtc_error_gn/moz.build | 25 + + .../rtc_event_log/rtc_event_log_gn/moz.build | 25 + + .../libwebrtc/api/rtp_headers_gn/moz.build | 25 + + .../api/rtp_packet_info_gn/moz.build | 25 + + .../libwebrtc/api/rtp_parameters_gn/moz.build | 25 + + .../rtp_transceiver_direction_gn/moz.build | 19 + + .../libwebrtc/api/scoped_refptr_gn/moz.build | 19 + + .../api/simulated_network_api_gn/moz.build | 19 + + .../api/task_queue/task_queue_gn/moz.build | 25 + + .../transport/bitrate_settings_gn/moz.build | 25 + + .../field_trial_based_config_gn/moz.build | 25 + + .../api/transport/goog_cc_gn/moz.build | 25 + + .../transport/network_control_gn/moz.build | 25 + + .../rtp/dependency_descriptor_gn/moz.build | 25 + + .../api/transport/rtp/rtp_source_gn/moz.build | 19 + + .../webrtc_key_value_config_gn/moz.build | 19 + + .../libwebrtc/api/transport_api_gn/moz.build | 25 + + .../api/units/data_rate_gn/moz.build | 25 + + .../api/units/data_size_gn/moz.build | 25 + + .../api/units/frequency_gn/moz.build | 25 + + .../api/units/time_delta_gn/moz.build | 25 + + .../api/units/timestamp_gn/moz.build | 25 + + .../moz.build | 25 + + .../api/video/encoded_frame_gn/moz.build | 25 + + .../api/video/encoded_image_gn/moz.build | 25 + + .../recordable_encoded_frame_gn/moz.build | 19 + + .../api/video/video_adaptation_gn/moz.build | 25 + + .../video_bitrate_allocation_gn/moz.build | 25 + + .../moz.build | 19 + + .../video_bitrate_allocator_gn/moz.build | 25 + + .../video/video_codec_constants_gn/moz.build | 19 + + .../api/video/video_frame_gn/moz.build | 25 + + .../api/video/video_frame_i010_gn/moz.build | 25 + + .../api/video/video_frame_i420_gn/moz.build | 25 + + .../video/video_frame_metadata_gn/moz.build | 25 + + .../api/video/video_frame_nv12_gn/moz.build | 25 + + .../api/video/video_frame_type_gn/moz.build | 19 + + .../api/video/video_rtp_headers_gn/moz.build | 25 + + .../video_stream_encoder_create_gn/moz.build | 25 + + .../video/video_stream_encoder_gn/moz.build | 19 + + .../bitstream_parser_api_gn/moz.build | 19 + + .../moz.build | 25 + + .../moz.build | 25 + + .../moz.build | 25 + + .../video_codecs_api_gn/moz.build | 25 + + .../vp8_temporal_layers_factory_gn/moz.build | 25 + + .../libwebrtc/audio/audio_gn/moz.build | 25 + + .../audio_frame_operations_gn/moz.build | 25 + + .../libwebrtc/build/config/BUILDCONFIG.gn | 16 +- + third_party/libwebrtc/build/config/ui.gni | 2 +- + .../resource_adaptation_gn/moz.build | 25 + + .../call/audio_sender_interface_gn/moz.build | 19 + + .../call/bitrate_allocator_gn/moz.build | 25 + + .../call/bitrate_configurator_gn/moz.build | 25 + + third_party/libwebrtc/call/call_gn/moz.build | 25 + + .../call/call_interfaces_gn/moz.build | 25 + + .../libwebrtc/call/fake_network_gn/moz.build | 25 + + .../call/rtp_interfaces_gn/moz.build | 25 + + .../libwebrtc/call/rtp_receiver_gn/moz.build | 25 + + .../libwebrtc/call/rtp_sender_gn/moz.build | 25 + + .../call/simulated_network_gn/moz.build | 25 + + .../simulated_packet_receiver_gn/moz.build | 19 + + .../call/video_stream_api_gn/moz.build | 25 + + .../common_audio_avx2_gn/moz.build | 25 + + .../common_audio_c_arm_asm_gn/moz.build | 19 + + .../common_audio/common_audio_c_gn/moz.build | 30 + + .../common_audio/common_audio_cc_gn/moz.build | 25 + + .../common_audio/common_audio_gn/moz.build | 25 + + .../common_audio_neon_c_gn/moz.build | 20 + + .../common_audio_neon_gn/moz.build | 20 + + .../common_audio_sse2_gn/moz.build | 32 + + .../fir_filter_factory_gn/moz.build | 25 + + .../common_audio/fir_filter_gn/moz.build | 19 + + .../common_audio/sinc_resampler_gn/moz.build | 19 + + .../ooura/fft_size_128_gn/moz.build | 32 + + .../ooura/fft_size_256_gn/moz.build | 25 + + .../spl_sqrt_floor_gn/moz.build | 29 + + .../common_video/common_video_gn/moz.build | 25 + + .../common_video/frame_counts_gn/moz.build | 19 + + .../generic_frame_descriptor_gn/moz.build | 25 + + .../logging/rtc_event_audio_gn/moz.build | 25 + + .../logging/rtc_event_bwe_gn/moz.build | 25 + + .../logging/rtc_event_pacing_gn/moz.build | 25 + + .../logging/rtc_event_rtp_rtcp_gn/moz.build | 25 + + .../logging/rtc_event_video_gn/moz.build | 25 + + .../logging/rtc_stream_config_gn/moz.build | 25 + + .../media/rtc_constants_gn/moz.build | 25 + + .../rtc_encoder_simulcast_proxy_gn/moz.build | 25 + + .../media/rtc_h264_profile_id_gn/moz.build | 25 + + .../rtc_internal_video_codecs_gn/moz.build | 25 + + .../media/rtc_media_base_gn/moz.build | 25 + + .../media/rtc_media_config_gn/moz.build | 19 + + .../moz.build | 25 + + .../media/rtc_vp9_profile_gn/moz.build | 25 + + .../audio_coding/audio_coding_gn/moz.build | 25 + + .../audio_coding_module_typedefs_gn/moz.build | 19 + + .../audio_coding_opus_common_gn/moz.build | 25 + + .../audio_encoder_cng_gn/moz.build | 25 + + .../audio_network_adaptor_config_gn/moz.build | 25 + + .../audio_network_adaptor_gn/moz.build | 25 + + .../default_neteq_factory_gn/moz.build | 25 + + .../modules/audio_coding/g711_c_gn/moz.build | 25 + + .../modules/audio_coding/g711_gn/moz.build | 25 + + .../modules/audio_coding/g722_c_gn/moz.build | 25 + + .../modules/audio_coding/g722_gn/moz.build | 25 + + .../modules/audio_coding/ilbc_c_gn/moz.build | 25 + + .../modules/audio_coding/ilbc_gn/moz.build | 25 + + .../audio_coding/isac_bwinfo_gn/moz.build | 19 + + .../modules/audio_coding/isac_c_gn/moz.build | 25 + + .../audio_coding/isac_common_gn/moz.build | 19 + + .../modules/audio_coding/isac_gn/moz.build | 25 + + .../audio_coding/isac_vad_gn/moz.build | 25 + + .../legacy_encoded_audio_frame_gn/moz.build | 25 + + .../modules/audio_coding/neteq_gn/moz.build | 25 + + .../audio_coding/pcm16b_c_gn/moz.build | 25 + + .../modules/audio_coding/pcm16b_gn/moz.build | 25 + + .../modules/audio_coding/red_gn/moz.build | 25 + + .../audio_coding/webrtc_cng_gn/moz.build | 25 + + .../webrtc_multiopus_gn/moz.build | 26 + + .../audio_coding/webrtc_opus_gn/moz.build | 26 + + .../webrtc_opus_wrapper_gn/moz.build | 26 + + .../audio_device_api_gn/moz.build | 19 + + .../audio_device_buffer_gn/moz.build | 25 + + .../audio_device_default_gn/moz.build | 19 + + .../audio_device_generic_gn/moz.build | 25 + + .../audio_device/audio_device_gn/moz.build | 19 + + .../audio_device_impl_gn/moz.build | 25 + + .../audio_frame_manipulator_gn/moz.build | 25 + + .../audio_mixer/audio_mixer_impl_gn/moz.build | 25 + + .../aec3/adaptive_fir_filter_erl_gn/moz.build | 19 + + .../aec3/adaptive_fir_filter_gn/moz.build | 19 + + .../aec3/aec3_avx2_gn/moz.build | 25 + + .../aec3/aec3_common_gn/moz.build | 19 + + .../aec3/aec3_fft_gn/moz.build | 19 + + .../audio_processing/aec3/aec3_gn/moz.build | 25 + + .../aec3/fft_data_gn/moz.build | 19 + + .../aec3/matched_filter_gn/moz.build | 19 + + .../aec3/render_buffer_gn/moz.build | 19 + + .../aec3/vector_math_gn/moz.build | 19 + + .../aec_dump/aec_dump_gn/moz.build | 19 + + .../null_aec_dump_factory_gn/moz.build | 25 + + .../aec_dump_interface_gn/moz.build | 25 + + .../aecm/aecm_core_gn/moz.build | 25 + + .../audio_processing/agc/agc_gn/moz.build | 25 + + .../agc/gain_control_interface_gn/moz.build | 19 + + .../agc/gain_map_gn/moz.build | 19 + + .../agc/legacy_agc_gn/moz.build | 25 + + .../agc/level_estimation_gn/moz.build | 25 + + .../agc2/adaptive_digital_gn/moz.build | 25 + + .../agc2/biquad_filter_gn/moz.build | 25 + + .../audio_processing/agc2/common_gn/moz.build | 25 + + .../agc2/fixed_digital_gn/moz.build | 25 + + .../agc2/gain_applier_gn/moz.build | 25 + + .../agc2/level_estimation_agc_gn/moz.build | 25 + + .../agc2/noise_level_estimator_gn/moz.build | 25 + + .../agc2/rnn_vad/rnn_vad_gn/moz.build | 25 + + .../agc2/rnn_vad_with_level_gn/moz.build | 25 + + .../modules/audio_processing/api_gn/moz.build | 25 + + .../audio_processing/apm_logging_gn/moz.build | 25 + + .../audio_buffer_gn/moz.build | 25 + + .../audio_frame_proxies_gn/moz.build | 25 + + .../audio_frame_view_gn/moz.build | 19 + + .../audio_processing_gn/moz.build | 25 + + .../audio_processing_statistics_gn/moz.build | 25 + + .../audio_processing/config_gn/moz.build | 25 + + .../high_pass_filter_gn/moz.build | 25 + + .../audio_processing/ns/ns_gn/moz.build | 25 + + .../moz.build | 25 + + .../audio_processing/rms_level_gn/moz.build | 25 + + .../transient_suppressor_api_gn/moz.build | 19 + + .../transient_suppressor_impl_gn/moz.build | 25 + + .../cascaded_biquad_filter_gn/moz.build | 25 + + .../legacy_delay_estimator_gn/moz.build | 25 + + .../utility/pffft_wrapper_gn/moz.build | 25 + + .../audio_processing/vad/vad_gn/moz.build | 25 + + .../voice_detection_gn/moz.build | 25 + + .../congestion_controller_gn/moz.build | 25 + + .../goog_cc/alr_detector_gn/moz.build | 25 + + .../goog_cc/delay_based_bwe_gn/moz.build | 25 + + .../goog_cc/estimators_gn/moz.build | 25 + + .../goog_cc/goog_cc_gn/moz.build | 25 + + .../link_capacity_estimator_gn/moz.build | 25 + + .../loss_based_controller_gn/moz.build | 25 + + .../goog_cc/probe_controller_gn/moz.build | 25 + + .../goog_cc/pushback_controller_gn/moz.build | 25 + + .../rtp/control_handler_gn/moz.build | 25 + + .../rtp/transport_feedback_gn/moz.build | 25 + + .../desktop_capture_differ_sse2_gn/moz.build | 32 + + .../desktop_capture_generic_gn/moz.build | 65 + + .../desktop_capture_gn/moz.build | 31 + + .../desktop_capture/primitives_gn/moz.build | 25 + + .../libwebrtc/modules/module_api_gn/moz.build | 19 + + .../modules/module_api_public_gn/moz.build | 19 + + .../modules/module_fec_api_gn/moz.build | 19 + + .../pacing/interval_budget_gn/moz.build | 25 + + .../modules/pacing/pacing_gn/moz.build | 25 + + .../remote_bitrate_estimator_gn/moz.build | 25 + + .../rtp_rtcp/rtp_rtcp_format_gn/moz.build | 25 + + .../modules/rtp_rtcp/rtp_rtcp_gn/moz.build | 25 + + .../rtp_rtcp/rtp_video_header_gn/moz.build | 25 + + .../modules/third_party/fft/fft_gn/moz.build | 25 + + .../third_party/g711/g711_3p_gn/moz.build | 25 + + .../third_party/g722/g722_3p_gn/moz.build | 25 + + .../modules/utility/utility_gn/moz.build | 25 + + .../libwebrtc/modules/video_capture/BUILD.gn | 2 +- + .../video_capture/linux/device_info_linux.h | 2 + + .../video_capture_internal_impl_gn/moz.build | 30 + + .../video_capture_module_gn/moz.build | 25 + + .../chain_diff_calculator_gn/moz.build | 25 + + .../codec_globals_headers_gn/moz.build | 19 + + .../deprecated/nack_module_gn/moz.build | 25 + + .../video_coding/encoded_frame_gn/moz.build | 25 + + .../moz.build | 25 + + .../video_coding/nack_module_gn/moz.build | 25 + + .../video_codec_interface_gn/moz.build | 25 + + .../video_coding/video_coding_gn/moz.build | 25 + + .../video_coding_utility_gn/moz.build | 25 + + .../video_coding/webrtc_h264_gn/moz.build | 25 + + .../webrtc_multiplex_gn/moz.build | 25 + + .../video_coding/webrtc_vp8_gn/moz.build | 25 + + .../webrtc_vp8_temporal_layers_gn/moz.build | 25 + + .../video_coding/webrtc_vp9_gn/moz.build | 25 + + .../webrtc_vp9_helpers_gn/moz.build | 25 + + .../denoiser_filter_gn/moz.build | 19 + + .../video_processing_gn/moz.build | 25 + + .../video_processing_neon_gn/moz.build | 20 + + .../video_processing_sse2_gn/moz.build | 32 + + third_party/libwebrtc/moz.build | 40 + + .../libwebrtc/rtc_base/atomicops_gn/moz.build | 19 + + .../audio_format_to_string_gn/moz.build | 25 + + .../libwebrtc/rtc_base/checks_gn/moz.build | 25 + + .../rtc_base/compile_assert_c_gn/moz.build | 19 + + .../rtc_base/criticalsection_gn/moz.build | 25 + + .../rtc_base/deprecation_gn/moz.build | 19 + + .../rtc_base/divide_round_gn/moz.build | 19 + + .../experiments/alr_experiment_gn/moz.build | 25 + + .../moz.build | 25 + + .../cpu_speed_experiment_gn/moz.build | 25 + + .../field_trial_parser_gn/moz.build | 25 + + .../moz.build | 25 + + .../moz.build | 25 + + .../min_video_bitrate_experiment_gn/moz.build | 25 + + .../quality_rampup_experiment_gn/moz.build | 25 + + .../quality_scaler_settings_gn/moz.build | 25 + + .../quality_scaling_experiment_gn/moz.build | 25 + + .../rate_control_settings_gn/moz.build | 25 + + .../rtt_mult_experiment_gn/moz.build | 25 + + .../moz.build | 25 + + .../rtc_base/gtest_prod_gn/moz.build | 19 + + .../rtc_base/ignore_wundef_gn/moz.build | 19 + + .../libwebrtc/rtc_base/logging_gn/moz.build | 25 + + .../rtc_base/macromagic_gn/moz.build | 19 + + .../memory/aligned_malloc_gn/moz.build | 25 + + .../rtc_base/network/sent_packet_gn/moz.build | 25 + + .../rtc_base/platform_thread_gn/moz.build | 25 + + .../rtc_base/platform_thread_types.cc | 4 +- + .../platform_thread_types_gn/moz.build | 25 + + .../rtc_base/protobuf_utils_gn/moz.build | 19 + + .../rtc_base/rate_limiter_gn/moz.build | 25 + + .../libwebrtc/rtc_base/refcount_gn/moz.build | 19 + + .../rtc_base/rtc_base_approved_gn/moz.build | 25 + + .../libwebrtc/rtc_base/rtc_base_gn/moz.build | 29 + + .../libwebrtc/rtc_base/rtc_event_gn/moz.build | 25 + + .../rtc_base/rtc_numerics_gn/moz.build | 25 + + .../rtc_base/rtc_task_queue_gn/moz.build | 25 + + .../rtc_base/safe_compare_gn/moz.build | 19 + + .../rtc_base/safe_conversions_gn/moz.build | 19 + + .../rtc_base/safe_minmax_gn/moz.build | 19 + + .../libwebrtc/rtc_base/sanitizer_gn/moz.build | 19 + + .../rtc_base/stringutils_gn/moz.build | 25 + + .../synchronization/mutex_gn/moz.build | 25 + + .../rw_lock_wrapper_gn/moz.build | 29 + + .../sequence_checker_gn/moz.build | 25 + + .../synchronization/yield_gn/moz.build | 25 + + .../synchronization/yield_policy_gn/moz.build | 25 + + .../rtc_base/system/arch_gn/moz.build | 19 + + .../rtc_base/system/file_wrapper_gn/moz.build | 25 + + .../system/ignore_warnings_gn/moz.build | 19 + + .../rtc_base/system/inline_gn/moz.build | 19 + + .../rtc_base/system/rtc_export_gn/moz.build | 19 + + .../system/thread_registry_gn/moz.build | 19 + + .../rtc_base/system/unused_gn/moz.build | 19 + + .../moz.build | 19 + + .../pending_task_safety_flag_gn/moz.build | 25 + + .../task_utils/repeating_task_gn/moz.build | 25 + + .../task_utils/to_queued_task_gn/moz.build | 19 + + .../third_party/base64/base64_gn/moz.build | 25 + + .../third_party/sigslot/sigslot_gn/moz.build | 25 + + .../rtc_base/thread_checker_gn/moz.build | 19 + + .../time/timestamp_extrapolator_gn/moz.build | 25 + + .../libwebrtc/rtc_base/timeutils_gn/moz.build | 30 +- + .../rtc_base/type_traits_gn/moz.build | 19 + + .../rtc_base/units/unit_base_gn/moz.build | 19 + + .../libwebrtc/rtc_base/weak_ptr_gn/moz.build | 25 + + .../system_wrappers/field_trial_gn/moz.build | 25 + + .../system_wrappers/metrics_gn/moz.build | 25 + + .../system_wrappers_gn/moz.build | 25 + + .../test/rtp_test_utils_gn/moz.build | 25 + + .../absl/algorithm/algorithm_gn/moz.build | 11 + + .../absl/algorithm/container_gn/moz.build | 11 + + .../absl/base/atomic_hook_gn/moz.build | 11 + + .../absl/base/base_internal_gn/moz.build | 11 + + .../abseil-cpp/absl/base/config_gn/moz.build | 11 + + .../absl/base/core_headers_gn/moz.build | 11 + + .../absl/base/log_severity_gn/moz.build | 17 + + .../base/raw_logging_internal_gn/moz.build | 17 + + .../container/compressed_tuple_gn/moz.build | 11 + + .../absl/container/flat_hash_map_gn/moz.build | 11 + + .../container/inlined_vector_gn/moz.build | 11 + + .../inlined_vector_internal_gn/moz.build | 11 + + .../absl/memory/memory_gn/moz.build | 11 + + .../absl/meta/type_traits_gn/moz.build | 11 + + .../absl/numeric/int128_gn/moz.build | 17 + + .../absl/strings/internal_gn/moz.build | 17 + + .../absl/strings/strings_gn/moz.build | 17 + + .../types/bad_optional_access_gn/moz.build | 17 + + .../types/bad_variant_access_gn/moz.build | 17 + + .../absl/types/optional_gn/moz.build | 11 + + .../abseil-cpp/absl/types/span_gn/moz.build | 11 + + .../absl/types/variant_gn/moz.build | 11 + + .../absl/utility/utility_gn/moz.build | 11 + + .../third_party/pffft/pffft_gn/moz.build | 23 + + .../third_party/rnnoise/rnn_vad_gn/moz.build | 23 + + .../adaptation/video_adaptation_gn/moz.build | 25 + + .../video/frame_dumping_decoder_gn/moz.build | 25 + + .../libwebrtc/video/video_gn/moz.build | 25 + + .../video_stream_encoder_impl_gn/moz.build | 25 + + third_party/libwebrtc/webrtc.gni | 2 +- + third_party/libwebrtc/webrtc_gn/moz.build | 30 + + 393 files changed, 241397 insertions(+), 27 deletions(-) + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/arm64_False_arm64_freebsd.json + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/arm64_False_arm64_freebsd.mozconfig + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/arm64_True_arm64_freebsd.json + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/arm64_True_arm64_freebsd.mozconfig + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_False_x64_freebsd.json + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_False_x64_freebsd.mozconfig + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_False_x86_freebsd.json + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_False_x86_freebsd.mozconfig + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_True_x64_freebsd.json + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_True_x64_freebsd.mozconfig + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_True_x86_freebsd.json + create mode 100644 dom/media/webrtc/third_party_build/gn-configs/x64_True_x86_freebsd.mozconfig + +diff --git dom/media/webrtc/third_party_build/gn-configs/arm64_False_arm64_freebsd.json dom/media/webrtc/third_party_build/gn-configs/arm64_False_arm64_freebsd.json +new file mode 100644 +index 0000000000..1905508290 +--- /dev/null ++++ dom/media/webrtc/third_party_build/gn-configs/arm64_False_arm64_freebsd.json +@@ -0,0 +1,39501 @@ ++{ ++ "gn_gen_args": { ++ "host_cpu": "arm64", ++ "is_debug": false, ++ "target_cpu": "arm64", ++ "target_os": "freebsd" ++ }, ++ "mozbuild_args": { ++ "CPU_ARCH": "aarch64", ++ "HOST_CPU_ARCH": "aarch64", ++ "MOZ_DEBUG": null, ++ "OS_TARGET": "FreeBSD" ++ }, ++ "sandbox_vars": { ++ "COMPILE_FLAGS": { ++ "WARNINGS_AS_ERRORS": [] ++ }, ++ "FINAL_LIBRARY": "webrtc" ++ }, ++ "targets": { ++ "//:webrtc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:builtin_audio_decoder_factory", ++ "//api/audio_codecs:builtin_audio_encoder_factory", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:builtin_video_decoder_factory", ++ "//api/video_codecs:builtin_video_encoder_factory", ++ "//audio:audio", ++ "//call:call", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//media:media", ++ "//modules:modules", ++ "//modules/video_capture:video_capture_internal_impl", ++ "//rtc_base:rtc_base", ++ "//test:rtp_test_utils", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [], ++ "type": "static_library" ++ }, ++ "//api/adaptation:resource_adaptation_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/adaptation/resource.cc", ++ "//api/adaptation/resource.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:aec3_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_canceller3_config.cc", ++ "//api/audio/echo_canceller3_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:aec3_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//modules/audio_processing/aec3:aec3", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_canceller3_factory.cc", ++ "//api/audio/echo_canceller3_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_frame_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_packet_info", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_frame.cc", ++ "//api/audio/audio_frame.h", ++ "//api/audio/channel_layout.cc", ++ "//api/audio/channel_layout.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_mixer_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_mixer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:echo_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/L16:audio_decoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_decoder_L16.cc", ++ "//api/audio_codecs/L16/audio_decoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/L16:audio_encoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_encoder_L16.cc", ++ "//api/audio_codecs/L16/audio_encoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_decoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_decoder_g711.cc", ++ "//api/audio_codecs/g711/audio_decoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_encoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_encoder_g711.cc", ++ "//api/audio_codecs/g711/audio_encoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_decoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_decoder_g722.cc", ++ "//api/audio_codecs/g722/audio_decoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722.cc", ++ "//api/audio_codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_decoder_isac_float" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac_float": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_decoder_isac_float.cc", ++ "//api/audio_codecs/isac/audio_decoder_isac_float.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_encoder_isac_float" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac_float": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_encoder_isac_float.cc", ++ "//api/audio_codecs/isac/audio_encoder_isac_float.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.h", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:audio_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:scoped_refptr", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/audio_codec_pair_id.cc", ++ "//api/audio_codecs/audio_codec_pair_id.h", ++ "//api/audio_codecs/audio_decoder.cc", ++ "//api/audio_codecs/audio_decoder.h", ++ "//api/audio_codecs/audio_decoder_factory.h", ++ "//api/audio_codecs/audio_decoder_factory_template.h", ++ "//api/audio_codecs/audio_encoder.cc", ++ "//api/audio_codecs/audio_encoder.h", ++ "//api/audio_codecs/audio_encoder_factory.h", ++ "//api/audio_codecs/audio_encoder_factory_template.h", ++ "//api/audio_codecs/audio_format.cc", ++ "//api/audio_codecs/audio_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_decoder_L16", ++ "//api/audio_codecs/g711:audio_decoder_g711", ++ "//api/audio_codecs/g722:audio_decoder_g722", ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc", ++ "//api/audio_codecs/isac:audio_decoder_isac", ++ "//api/audio_codecs/opus:audio_decoder_multiopus", ++ "//api/audio_codecs/opus:audio_decoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_decoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_encoder_L16", ++ "//api/audio_codecs/g711:audio_encoder_g711", ++ "//api/audio_codecs/g722:audio_encoder_g722", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc", ++ "//api/audio_codecs/isac:audio_encoder_isac", ++ "//api/audio_codecs/opus:audio_encoder_multiopus", ++ "//api/audio_codecs/opus:audio_encoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_encoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/crypto:frame_decryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_decryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:frame_encryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_encryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:options": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/crypto_options.cc", ++ "//api/crypto/crypto_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/neteq:default_neteq_controller_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_controller_api", ++ "//modules/audio_coding:neteq" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/default_neteq_controller_factory.cc", ++ "//api/neteq/default_neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/neteq.cc", ++ "//api/neteq/neteq.h", ++ "//api/neteq/neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_api", ++ "//api/neteq:tick_timer", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/neteq_controller.h", ++ "//api/neteq/neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:tick_timer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/tick_timer.cc", ++ "//api/neteq/tick_timer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/numerics:numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/numerics/samples_stats_counter.cc", ++ "//api/numerics/samples_stats_counter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/rtc_event_log:rtc_event_log": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:libjingle_logging_api", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:timeutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log/rtc_event.cc", ++ "//api/rtc_event_log/rtc_event.h", ++ "//api/rtc_event_log/rtc_event_log.cc", ++ "//api/rtc_event_log/rtc_event_log.h", ++ "//api/rtc_event_log/rtc_event_log_factory_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/task_queue:task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/task_queue/task_queue_base.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport/rtp:dependency_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/dependency_descriptor.cc", ++ "//api/transport/rtp/dependency_descriptor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport/rtp:rtp_source": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/rtp_source.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport:bitrate_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/bitrate_settings.cc", ++ "//api/transport/bitrate_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:field_trial_based_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:webrtc_key_value_config", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/field_trial_based_config.cc", ++ "//api/transport/field_trial_based_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//modules/congestion_controller/goog_cc:goog_cc", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/goog_cc_factory.cc", ++ "//api/transport/goog_cc_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:network_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:deprecation", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/network_control.h", ++ "//api/transport/network_types.cc", ++ "//api/transport/network_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:webrtc_key_value_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/webrtc_key_value_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/units:data_rate": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:data_size", ++ "//api/units:frequency", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_rate.cc", ++ "//api/units/data_rate.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:data_size": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_size.cc", ++ "//api/units/data_size.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:frequency": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/frequency.cc", ++ "//api/units/frequency.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:time_delta": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/time_delta.cc", ++ "//api/units/time_delta.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:timestamp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/timestamp.cc", ++ "//api/units/timestamp.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:builtin_video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/builtin_video_bitrate_allocator_factory.cc", ++ "//api/video/builtin_video_bitrate_allocator_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_coding:encoded_frame" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/encoded_frame.cc", ++ "//api/video/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_image": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:refcountedbase", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/encoded_image.cc", ++ "//api/video/encoded_image.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:recordable_encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/recordable_encoded_frame.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_adaptation_counters.cc", ++ "//api/video/video_adaptation_counters.h", ++ "//api/video/video_adaptation_reason.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocation.cc", ++ "//api/video/video_bitrate_allocation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_bitrate_allocation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator.cc", ++ "//api/video/video_bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocator", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_codec_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_constants.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_type.h", ++ "//api/video/video_frame.cc", ++ "//api/video/video_frame.h", ++ "//api/video/video_frame_buffer.cc", ++ "//api/video/video_frame_buffer.h", ++ "//api/video/video_sink_interface.h", ++ "//api/video/video_source_interface.cc", ++ "//api/video/video_source_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i010": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/i010_buffer.cc", ++ "//api/video/i010_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i420": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/i420_buffer.cc", ++ "//api/video/i420_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_metadata": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_metadata.cc", ++ "//api/video/video_frame_metadata.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame_nv12": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/nv12_buffer.cc", ++ "//api/video/nv12_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_type": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_type.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/color_space.cc", ++ "//api/video/color_space.h", ++ "//api/video/hdr_metadata.cc", ++ "//api/video/hdr_metadata.h", ++ "//api/video/video_content_type.cc", ++ "//api/video/video_content_type.h", ++ "//api/video/video_rotation.h", ++ "//api/video/video_timing.cc", ++ "//api/video/video_timing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_stream_encoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_stream_encoder_interface.h", ++ "//api/video/video_stream_encoder_observer.h", ++ "//api/video/video_stream_encoder_settings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_stream_encoder_create": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//video:video_stream_encoder_impl", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_stream_encoder_create.cc", ++ "//api/video/video_stream_encoder_create.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:bitstream_parser_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/bitstream_parser.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video_codecs:builtin_video_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_internal_video_codecs", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/builtin_video_decoder_factory.cc", ++ "//api/video_codecs/builtin_video_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:builtin_video_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_internal_video_codecs", ++ "//media:rtc_media_base", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/builtin_video_encoder_factory.cc", ++ "//api/video_codecs/builtin_video_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:rtc_software_fallback_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.h", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:video_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/sdp_video_format.cc", ++ "//api/video_codecs/sdp_video_format.h", ++ "//api/video_codecs/spatial_layer.cc", ++ "//api/video_codecs/spatial_layer.h", ++ "//api/video_codecs/video_codec.cc", ++ "//api/video_codecs/video_codec.h", ++ "//api/video_codecs/video_decoder.cc", ++ "//api/video_codecs/video_decoder.h", ++ "//api/video_codecs/video_decoder_factory.cc", ++ "//api/video_codecs/video_decoder_factory.h", ++ "//api/video_codecs/video_encoder.cc", ++ "//api/video_codecs/video_encoder.h", ++ "//api/video_codecs/video_encoder_config.cc", ++ "//api/video_codecs/video_encoder_config.h", ++ "//api/video_codecs/video_encoder_factory.h", ++ "//api/video_codecs/vp8_frame_buffer_controller.h", ++ "//api/video_codecs/vp8_frame_config.cc", ++ "//api/video_codecs/vp8_frame_config.h", ++ "//api/video_codecs/vp8_temporal_layers.cc", ++ "//api/video_codecs/vp8_temporal_layers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:vp8_temporal_layers_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/vp8_temporal_layers_factory.cc", ++ "//api/video_codecs/vp8_temporal_layers_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:array_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/array_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:audio_options_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_options.cc", ++ "//api/audio_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:time_delta" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/bitrate_allocation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:call_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/audio_sink.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:callfactory_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/call_factory_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:fec_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame_type", ++ "//modules:module_fec_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/fec_controller.h", ++ "//api/fec_controller_override.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:frame_transformer_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:video_frame_metadata", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/frame_transformer_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:function_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/function_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:libjingle_logging_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log_output.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:media_stream_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:audio_options_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_stream_interface.cc", ++ "//api/media_stream_interface.h", ++ "//api/notifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:network_state_predictor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/network_state_predictor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:priority": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/priority.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:refcountedbase": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/ref_counted_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:rtc_error": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_error.cc", ++ "//api/rtc_error.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//api/video:video_rtp_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_headers.cc", ++ "//api/rtp_headers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_packet_info": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:rtp_headers", ++ "//api:scoped_refptr", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_packet_info.cc", ++ "//api/rtp_packet_info.h", ++ "//api/rtp_packet_infos.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_parameters": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:priority", ++ "//api:rtp_transceiver_direction", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_types.cc", ++ "//api/media_types.h", ++ "//api/rtp_parameters.cc", ++ "//api/rtp_parameters.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_transceiver_direction": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_transceiver_direction.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:scoped_refptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/scoped_refptr.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:simulated_network_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/test/simulated_network.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:transport_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/transport.cc", ++ "//api/call/transport.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio/utility:audio_frame_operations": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//audio/utility/audio_frame_operations.cc", ++ "//audio/utility/audio_frame_operations.h", ++ "//audio/utility/channel_mixer.cc", ++ "//audio/utility/channel_mixer.h", ++ "//audio/utility/channel_mixing_matrix.cc", ++ "//audio/utility/channel_mixing_matrix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio:audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:call_api", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio:aec3_factory", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport/rtp:rtp_source", ++ "//audio/utility:audio_frame_operations", ++ "//call:audio_sender_interface", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_coding", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:audio_encoder_cng", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//modules/audio_coding:red", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:rms_level", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//audio/audio_level.cc", ++ "//audio/audio_level.h", ++ "//audio/audio_receive_stream.cc", ++ "//audio/audio_receive_stream.h", ++ "//audio/audio_send_stream.cc", ++ "//audio/audio_send_stream.h", ++ "//audio/audio_state.cc", ++ "//audio/audio_state.h", ++ "//audio/audio_transport_impl.cc", ++ "//audio/audio_transport_impl.h", ++ "//audio/channel_receive.cc", ++ "//audio/channel_receive.h", ++ "//audio/channel_receive_frame_transformer_delegate.cc", ++ "//audio/channel_receive_frame_transformer_delegate.h", ++ "//audio/channel_send.cc", ++ "//audio/channel_send.h", ++ "//audio/channel_send_frame_transformer_delegate.cc", ++ "//audio/channel_send_frame_transformer_delegate.h", ++ "//audio/conversion.h", ++ "//audio/null_audio_poller.cc", ++ "//audio/null_audio_poller.h", ++ "//audio/remix_resample.cc", ++ "//audio/remix_resample.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call/adaptation:resource_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/adaptation/adaptation_constraint.cc", ++ "//call/adaptation/adaptation_constraint.h", ++ "//call/adaptation/broadcast_resource_listener.cc", ++ "//call/adaptation/broadcast_resource_listener.h", ++ "//call/adaptation/degradation_preference_provider.cc", ++ "//call/adaptation/degradation_preference_provider.h", ++ "//call/adaptation/encoder_settings.cc", ++ "//call/adaptation/encoder_settings.h", ++ "//call/adaptation/resource_adaptation_processor.cc", ++ "//call/adaptation/resource_adaptation_processor.h", ++ "//call/adaptation/resource_adaptation_processor_interface.cc", ++ "//call/adaptation/resource_adaptation_processor_interface.h", ++ "//call/adaptation/video_source_restrictions.cc", ++ "//call/adaptation/video_source_restrictions.h", ++ "//call/adaptation/video_stream_adapter.cc", ++ "//call/adaptation/video_stream_adapter.h", ++ "//call/adaptation/video_stream_input_state.cc", ++ "//call/adaptation/video_stream_input_state.h", ++ "//call/adaptation/video_stream_input_state_provider.cc", ++ "//call/adaptation/video_stream_input_state_provider.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:audio_sender_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/audio_sender.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:bitrate_allocation", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/bitrate_allocator.cc", ++ "//call/bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:bitrate_configurator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:bitrate_settings", ++ "//api/units:data_rate", ++ "//call:rtp_interfaces", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_bitrate_configurator.cc", ++ "//call/rtp_bitrate_configurator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:callfactory_api", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:time_delta", ++ "//api/video_codecs:video_codecs_api", ++ "//audio:audio", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:fake_network", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:simulated_network", ++ "//call:video_stream_api", ++ "//call/adaptation:resource_adaptation", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//logging:rtc_event_video", ++ "//logging:rtc_stream_config", ++ "//modules:module_api", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//modules/video_coding:video_coding", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/call.cc", ++ "//call/call_factory.cc", ++ "//call/call_factory.h", ++ "//call/degraded_call.cc", ++ "//call/degraded_call.h", ++ "//call/flexfec_receive_stream_impl.cc", ++ "//call/flexfec_receive_stream_impl.h", ++ "//call/receive_time_calculator.cc", ++ "//call/receive_time_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:network_state_predictor_api", ++ "//api:rtc_error", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/task_queue:task_queue", ++ "//api/transport:bitrate_settings", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:rtp_source", ++ "//call:audio_sender_interface", ++ "//call:rtp_interfaces", ++ "//call:video_stream_api", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/audio_receive_stream.cc", ++ "//call/audio_receive_stream.h", ++ "//call/audio_send_stream.h", ++ "//call/audio_send_stream_call.cc", ++ "//call/audio_state.cc", ++ "//call/audio_state.h", ++ "//call/call.h", ++ "//call/call_config.cc", ++ "//call/call_config.h", ++ "//call/flexfec_receive_stream.cc", ++ "//call/flexfec_receive_stream.h", ++ "//call/packet_receiver.h", ++ "//call/syncable.cc", ++ "//call/syncable.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:fake_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//call:call_interfaces", ++ "//call:simulated_network", ++ "//call:simulated_packet_receiver", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/fake_network_pipe.cc", ++ "//call/fake_network_pipe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:bitrate_settings", ++ "//api/units:timestamp", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_config.cc", ++ "//call/rtp_config.h", ++ "//call/rtp_packet_sink_interface.h", ++ "//call/rtp_stream_receiver_controller_interface.h", ++ "//call/rtp_transport_controller_send_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//call:rtp_interfaces", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_demuxer.cc", ++ "//call/rtp_demuxer.h", ++ "//call/rtp_stream_receiver_controller.cc", ++ "//call/rtp_stream_receiver_controller.h", ++ "//call/rtx_receive_stream.cc", ++ "//call/rtx_receive_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_sender": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:fec_controller_api", ++ "//api:network_state_predictor_api", ++ "//api:rtp_parameters", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:goog_cc", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_configurator", ++ "//call:rtp_interfaces", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/congestion_controller/rtp:control_handler", ++ "//modules/congestion_controller/rtp:transport_feedback", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:chain_diff_calculator", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:frame_dependencies_calculator", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/task_utils:repeating_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_payload_params.cc", ++ "//call/rtp_payload_params.h", ++ "//call/rtp_transport_controller_send.cc", ++ "//call/rtp_transport_controller_send.h", ++ "//call/rtp_video_sender.cc", ++ "//call/rtp_video_sender.h", ++ "//call/rtp_video_sender_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/simulated_network.cc", ++ "//call/simulated_network.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_packet_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//call:call_interfaces" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/simulated_packet_receiver.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:video_stream_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/video_receive_stream.cc", ++ "//call/video_receive_stream.h", ++ "//call/video_send_stream.cc", ++ "//call/video_send_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_128": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_common.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_neon.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_neon_sse2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_256": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.cc", ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.h", ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//common_audio:common_audio_neon", ++ "//common_audio:sinc_resampler", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/audio_converter.cc", ++ "//common_audio/audio_converter.h", ++ "//common_audio/audio_util.cc", ++ "//common_audio/channel_buffer.cc", ++ "//common_audio/channel_buffer.h", ++ "//common_audio/include/audio_util.h", ++ "//common_audio/real_fourier.cc", ++ "//common_audio/real_fourier.h", ++ "//common_audio/real_fourier_ooura.cc", ++ "//common_audio/real_fourier_ooura.h", ++ "//common_audio/resampler/include/push_resampler.h", ++ "//common_audio/resampler/include/resampler.h", ++ "//common_audio/resampler/push_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.h", ++ "//common_audio/resampler/resampler.cc", ++ "//common_audio/resampler/sinc_resampler.cc", ++ "//common_audio/smoothing_filter.cc", ++ "//common_audio/smoothing_filter.h", ++ "//common_audio/vad/include/vad.h", ++ "//common_audio/vad/vad.cc", ++ "//common_audio/wav_file.cc", ++ "//common_audio/wav_file.h", ++ "//common_audio/wav_header.cc", ++ "//common_audio/wav_header.h", ++ "//common_audio/window_generator.cc", ++ "//common_audio/window_generator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c_arm_asm", ++ "//common_audio:common_audio_cc", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/ring_buffer.c", ++ "//common_audio/ring_buffer.h", ++ "//common_audio/signal_processing/auto_corr_to_refl_coef.c", ++ "//common_audio/signal_processing/auto_correlation.c", ++ "//common_audio/signal_processing/complex_fft_tables.h", ++ "//common_audio/signal_processing/copy_set_operations.c", ++ "//common_audio/signal_processing/cross_correlation.c", ++ "//common_audio/signal_processing/division_operations.c", ++ "//common_audio/signal_processing/downsample_fast.c", ++ "//common_audio/signal_processing/energy.c", ++ "//common_audio/signal_processing/filter_ar.c", ++ "//common_audio/signal_processing/filter_ma_fast_q12.c", ++ "//common_audio/signal_processing/get_hanning_window.c", ++ "//common_audio/signal_processing/get_scaling_square.c", ++ "//common_audio/signal_processing/ilbc_specific_functions.c", ++ "//common_audio/signal_processing/include/real_fft.h", ++ "//common_audio/signal_processing/include/signal_processing_library.h", ++ "//common_audio/signal_processing/include/spl_inl.h", ++ "//common_audio/signal_processing/include/spl_inl_armv7.h", ++ "//common_audio/signal_processing/levinson_durbin.c", ++ "//common_audio/signal_processing/lpc_to_refl_coef.c", ++ "//common_audio/signal_processing/min_max_operations.c", ++ "//common_audio/signal_processing/randomization_functions.c", ++ "//common_audio/signal_processing/real_fft.c", ++ "//common_audio/signal_processing/refl_coef_to_lpc.c", ++ "//common_audio/signal_processing/resample.c", ++ "//common_audio/signal_processing/resample_48khz.c", ++ "//common_audio/signal_processing/resample_by_2.c", ++ "//common_audio/signal_processing/resample_by_2_internal.c", ++ "//common_audio/signal_processing/resample_by_2_internal.h", ++ "//common_audio/signal_processing/resample_fractional.c", ++ "//common_audio/signal_processing/spl_init.c", ++ "//common_audio/signal_processing/spl_inl.c", ++ "//common_audio/signal_processing/spl_sqrt.c", ++ "//common_audio/signal_processing/splitting_filter.c", ++ "//common_audio/signal_processing/sqrt_of_one_minus_x_squared.c", ++ "//common_audio/signal_processing/vector_scaling_operations.c", ++ "//common_audio/vad/include/webrtc_vad.h", ++ "//common_audio/vad/vad_core.c", ++ "//common_audio/vad/vad_core.h", ++ "//common_audio/vad/vad_filterbank.c", ++ "//common_audio/vad/vad_filterbank.h", ++ "//common_audio/vad/vad_gmm.c", ++ "//common_audio/vad/vad_gmm.h", ++ "//common_audio/vad/vad_sp.c", ++ "//common_audio/vad/vad_sp.h", ++ "//common_audio/vad/webrtc_vad.c", ++ "//common_audio/signal_processing/complex_fft.c", ++ "//common_audio/signal_processing/complex_bit_reverse.c", ++ "//common_audio/signal_processing/filter_ar_fast_q12.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c_arm_asm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//common_audio:common_audio_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/signal_processing/dot_product_with_scale.cc", ++ "//common_audio/signal_processing/dot_product_with_scale.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_neon": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_neon_c", ++ "//common_audio:fir_filter", ++ "//common_audio:sinc_resampler", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter_neon.cc", ++ "//common_audio/fir_filter_neon.h", ++ "//common_audio/resampler/sinc_resampler_neon.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_neon_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/signal_processing/cross_correlation_neon.c", ++ "//common_audio/signal_processing/downsample_fast_neon.c", ++ "//common_audio/signal_processing/min_max_operations_neon.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_audio:fir_filter_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_neon", ++ "//common_audio:fir_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter_c.cc", ++ "//common_audio/fir_filter_c.h", ++ "//common_audio/fir_filter_factory.cc", ++ "//common_audio/fir_filter_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:sinc_resampler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/resampler/sinc_resampler.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/generic_frame_descriptor/generic_frame_info.cc", ++ "//common_video/generic_frame_descriptor/generic_frame_info.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:common_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_nv12", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:bitstream_parser_api", ++ "//media:rtc_h264_profile_id", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/bitrate_adjuster.cc", ++ "//common_video/frame_rate_estimator.cc", ++ "//common_video/frame_rate_estimator.h", ++ "//common_video/h264/h264_bitstream_parser.cc", ++ "//common_video/h264/h264_bitstream_parser.h", ++ "//common_video/h264/h264_common.cc", ++ "//common_video/h264/h264_common.h", ++ "//common_video/h264/pps_parser.cc", ++ "//common_video/h264/pps_parser.h", ++ "//common_video/h264/profile_level_id.h", ++ "//common_video/h264/sps_parser.cc", ++ "//common_video/h264/sps_parser.h", ++ "//common_video/h264/sps_vui_rewriter.cc", ++ "//common_video/h264/sps_vui_rewriter.h", ++ "//common_video/include/bitrate_adjuster.h", ++ "//common_video/include/i420_buffer_pool.h", ++ "//common_video/include/incoming_video_stream.h", ++ "//common_video/include/quality_limitation_reason.h", ++ "//common_video/include/video_frame_buffer.h", ++ "//common_video/include/video_frame_buffer_pool.h", ++ "//common_video/incoming_video_stream.cc", ++ "//common_video/libyuv/include/webrtc_libyuv.h", ++ "//common_video/libyuv/webrtc_libyuv.cc", ++ "//common_video/video_frame_buffer.cc", ++ "//common_video/video_frame_buffer_pool.cc", ++ "//common_video/video_render_frames.cc", ++ "//common_video/video_render_frames.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:frame_counts": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/frame_counts.h" ++ ], ++ "type": "source_set" ++ }, ++ "//logging:rtc_event_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/units:data_rate", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.h", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.h", ++ "//logging/rtc_event_log/events/rtc_event_remote_estimate.h", ++ "//logging/rtc_event_log/events/rtc_event_route_change.cc", ++ "//logging/rtc_event_log/events/rtc_event_route_change.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_alr_state.cc", ++ "//logging/rtc_event_log/events/rtc_event_alr_state.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_stream_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_parameters" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/rtc_stream_config.cc", ++ "//logging/rtc_event_log/rtc_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/constants.cc", ++ "//media/engine/constants.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_encoder_simulcast_proxy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/encoder_simulcast_proxy.cc", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_h264_profile_id": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/h264_profile_level_id.cc", ++ "//media/base/h264_profile_level_id.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_internal_video_codecs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//media:rtc_constants", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules:module_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:webrtc_h264", ++ "//modules/video_coding:webrtc_multiplex", ++ "//modules/video_coding:webrtc_vp8", ++ "//modules/video_coding:webrtc_vp9", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/internal_decoder_factory.cc", ++ "//media/engine/internal_decoder_factory.h", ++ "//media/engine/internal_encoder_factory.cc", ++ "//media/engine/internal_encoder_factory.h", ++ "//media/engine/multiplex_codec_factory.cc", ++ "//media/engine/multiplex_codec_factory.h", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:audio_options_api", ++ "//api:frame_transformer_interface", ++ "//api:media_stream_interface", ++ "//api:rtc_error", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_config", ++ "//media:rtc_vp9_profile", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:sanitizer", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/codec.cc", ++ "//media/base/codec.h", ++ "//media/base/media_constants.cc", ++ "//media/base/media_constants.h", ++ "//media/base/video_adapter.cc", ++ "//media/base/video_adapter.h", ++ "//media/base/video_broadcaster.cc", ++ "//media/base/video_broadcaster.h", ++ "//media/base/video_common.cc", ++ "//media/base/video_common.h", ++ "//media/base/video_source_base.cc", ++ "//media/base/video_source_base.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/media_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//media:rtc_simulcast_encoder_adapter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:video_stream_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/simulcast_encoder_adapter.cc", ++ "//media/engine/simulcast_encoder_adapter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_vp9_profile": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/vp9_profile.cc", ++ "//media/base/vp9_profile.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:default_neteq_factory", ++ "//modules/audio_coding:neteq", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/acm2/acm_receiver.cc", ++ "//modules/audio_coding/acm2/acm_receiver.h", ++ "//modules/audio_coding/acm2/acm_remixing.cc", ++ "//modules/audio_coding/acm2/acm_remixing.h", ++ "//modules/audio_coding/acm2/acm_resampler.cc", ++ "//modules/audio_coding/acm2/acm_resampler.h", ++ "//modules/audio_coding/acm2/audio_coding_module.cc", ++ "//modules/audio_coding/acm2/call_statistics.cc", ++ "//modules/audio_coding/acm2/call_statistics.h", ++ "//modules/audio_coding/include/audio_coding_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding_module_typedefs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/include/audio_coding_module_typedefs.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:audio_coding_opus_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.cc", ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_encoder_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.cc", ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//common_audio:common_audio", ++ "//logging:rtc_event_audio", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc", ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.h", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.h", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h", ++ "//modules/audio_coding/audio_network_adaptor/util/threshold_curve.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_config.cc", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:default_neteq_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:default_neteq_controller_factory", ++ "//api/neteq:neteq_api", ++ "//modules/audio_coding:neteq", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/neteq/default_neteq_factory.cc", ++ "//modules/audio_coding/neteq/default_neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g711_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.h", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g711_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g711:g711_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/g711_interface.c", ++ "//modules/audio_coding/codecs/g711/g711_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g722_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.h", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g722:g722_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/g722_interface.c", ++ "//modules/audio_coding/codecs/g722/g722_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:ilbc_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/abs_quant.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant.h", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.h", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.c", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.h", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.c", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.h", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.c", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.h", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.c", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.h", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.c", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.h", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.c", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.h", ++ "//modules/audio_coding/codecs/ilbc/constants.c", ++ "//modules/audio_coding/codecs/ilbc/constants.h", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.c", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.h", ++ "//modules/audio_coding/codecs/ilbc/decode.c", ++ "//modules/audio_coding/codecs/ilbc/decode.h", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.c", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.h", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/defines.h", ++ "//modules/audio_coding/codecs/ilbc/do_plc.c", ++ "//modules/audio_coding/codecs/ilbc/do_plc.h", ++ "//modules/audio_coding/codecs/ilbc/encode.c", ++ "//modules/audio_coding/codecs/ilbc/encode.h", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.c", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.h", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.c", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.h", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.c", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.h", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.c", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.h", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.h", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.c", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.h", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.c", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.h", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.c", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.h", ++ "//modules/audio_coding/codecs/ilbc/hp_input.c", ++ "//modules/audio_coding/codecs/ilbc/hp_input.h", ++ "//modules/audio_coding/codecs/ilbc/hp_output.c", ++ "//modules/audio_coding/codecs/ilbc/hp_output.h", ++ "//modules/audio_coding/codecs/ilbc/ilbc.c", ++ "//modules/audio_coding/codecs/ilbc/ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.h", ++ "//modules/audio_coding/codecs/ilbc/init_decode.c", ++ "//modules/audio_coding/codecs/ilbc/init_decode.h", ++ "//modules/audio_coding/codecs/ilbc/init_encode.c", ++ "//modules/audio_coding/codecs/ilbc/init_encode.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.h", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.c", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.h", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/my_corr.c", ++ "//modules/audio_coding/codecs/ilbc/my_corr.h", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.c", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.h", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/refiner.c", ++ "//modules/audio_coding/codecs/ilbc/refiner.h", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.h", ++ "//modules/audio_coding/codecs/ilbc/smooth.c", ++ "//modules/audio_coding/codecs/ilbc/smooth.h", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.c", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.h", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.c", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.h", ++ "//modules/audio_coding/codecs/ilbc/split_vq.c", ++ "//modules/audio_coding/codecs/ilbc/split_vq.h", ++ "//modules/audio_coding/codecs/ilbc/state_construct.c", ++ "//modules/audio_coding/codecs/ilbc/state_construct.h", ++ "//modules/audio_coding/codecs/ilbc/state_search.c", ++ "//modules/audio_coding/codecs/ilbc/state_search.h", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.c", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.h", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/vq3.c", ++ "//modules/audio_coding/codecs/ilbc/vq3.h", ++ "//modules/audio_coding/codecs/ilbc/vq4.c", ++ "//modules/audio_coding/codecs/ilbc/vq4.h", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.c", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.h", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.c", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac_c", ++ "//modules/audio_coding:isac_common" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/include/audio_decoder_isac.h", ++ "//modules/audio_coding/codecs/isac/main/include/audio_encoder_isac.h", ++ "//modules/audio_coding/codecs/isac/main/source/audio_decoder_isac.cc", ++ "//modules/audio_coding/codecs/isac/main/source/audio_encoder_isac.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_bwinfo": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/bandwidth_info.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/audio_coding:isac_vad", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/include/isac.h", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines.c", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines.h", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c", ++ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/codec.h", ++ "//modules/audio_coding/codecs/isac/main/source/crc.c", ++ "//modules/audio_coding/codecs/isac/main/source/crc.h", ++ "//modules/audio_coding/codecs/isac/main/source/decode.c", ++ "//modules/audio_coding/codecs/isac/main/source/decode_bwe.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h", ++ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.c", ++ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.h", ++ "//modules/audio_coding/codecs/isac/main/source/filterbanks.c", ++ "//modules/audio_coding/codecs/isac/main/source/intialize.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_float_type.h", ++ "//modules/audio_coding/codecs/isac/main/source/lattice.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/transform.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:isac_bwinfo", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t_impl.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:ignore_warnings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.c", ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.h", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.h", ++ "//modules/audio_coding/codecs/isac/main/source/os_specific_inline.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.h", ++ "//modules/audio_coding/codecs/isac/main/source/settings.h", ++ "//modules/audio_coding/codecs/isac/main/source/structs.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:legacy_encoded_audio_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.cc", ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:neteq": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//api/neteq:neteq_controller_api", ++ "//api/neteq:tick_timer", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/neteq/accelerate.cc", ++ "//modules/audio_coding/neteq/accelerate.h", ++ "//modules/audio_coding/neteq/audio_multi_vector.cc", ++ "//modules/audio_coding/neteq/audio_multi_vector.h", ++ "//modules/audio_coding/neteq/audio_vector.cc", ++ "//modules/audio_coding/neteq/audio_vector.h", ++ "//modules/audio_coding/neteq/background_noise.cc", ++ "//modules/audio_coding/neteq/background_noise.h", ++ "//modules/audio_coding/neteq/buffer_level_filter.cc", ++ "//modules/audio_coding/neteq/buffer_level_filter.h", ++ "//modules/audio_coding/neteq/comfort_noise.cc", ++ "//modules/audio_coding/neteq/comfort_noise.h", ++ "//modules/audio_coding/neteq/cross_correlation.cc", ++ "//modules/audio_coding/neteq/cross_correlation.h", ++ "//modules/audio_coding/neteq/decision_logic.cc", ++ "//modules/audio_coding/neteq/decision_logic.h", ++ "//modules/audio_coding/neteq/decoder_database.cc", ++ "//modules/audio_coding/neteq/decoder_database.h", ++ "//modules/audio_coding/neteq/delay_manager.cc", ++ "//modules/audio_coding/neteq/delay_manager.h", ++ "//modules/audio_coding/neteq/dsp_helper.cc", ++ "//modules/audio_coding/neteq/dsp_helper.h", ++ "//modules/audio_coding/neteq/dtmf_buffer.cc", ++ "//modules/audio_coding/neteq/dtmf_buffer.h", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.cc", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.h", ++ "//modules/audio_coding/neteq/expand.cc", ++ "//modules/audio_coding/neteq/expand.h", ++ "//modules/audio_coding/neteq/expand_uma_logger.cc", ++ "//modules/audio_coding/neteq/expand_uma_logger.h", ++ "//modules/audio_coding/neteq/histogram.cc", ++ "//modules/audio_coding/neteq/histogram.h", ++ "//modules/audio_coding/neteq/merge.cc", ++ "//modules/audio_coding/neteq/merge.h", ++ "//modules/audio_coding/neteq/nack_tracker.cc", ++ "//modules/audio_coding/neteq/nack_tracker.h", ++ "//modules/audio_coding/neteq/neteq_impl.cc", ++ "//modules/audio_coding/neteq/neteq_impl.h", ++ "//modules/audio_coding/neteq/normal.cc", ++ "//modules/audio_coding/neteq/normal.h", ++ "//modules/audio_coding/neteq/packet.cc", ++ "//modules/audio_coding/neteq/packet.h", ++ "//modules/audio_coding/neteq/packet_buffer.cc", ++ "//modules/audio_coding/neteq/packet_buffer.h", ++ "//modules/audio_coding/neteq/post_decode_vad.cc", ++ "//modules/audio_coding/neteq/post_decode_vad.h", ++ "//modules/audio_coding/neteq/preemptive_expand.cc", ++ "//modules/audio_coding/neteq/preemptive_expand.h", ++ "//modules/audio_coding/neteq/random_vector.cc", ++ "//modules/audio_coding/neteq/random_vector.h", ++ "//modules/audio_coding/neteq/red_payload_splitter.cc", ++ "//modules/audio_coding/neteq/red_payload_splitter.h", ++ "//modules/audio_coding/neteq/statistics_calculator.cc", ++ "//modules/audio_coding/neteq/statistics_calculator.h", ++ "//modules/audio_coding/neteq/sync_buffer.cc", ++ "//modules/audio_coding/neteq/sync_buffer.h", ++ "//modules/audio_coding/neteq/time_stretch.cc", ++ "//modules/audio_coding/neteq/time_stretch.h", ++ "//modules/audio_coding/neteq/timestamp_scaler.cc", ++ "//modules/audio_coding/neteq/timestamp_scaler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//modules/audio_coding:pcm16b_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.cc", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.c", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:red": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.cc", ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/webrtc_cng.cc", ++ "//modules/audio_coding/codecs/cng/webrtc_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:audio_network_adaptor", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/opus_inst.h", ++ "//modules/audio_coding/codecs/opus/opus_interface.cc", ++ "//modules/audio_coding/codecs/opus/opus_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device.h", ++ "//modules/audio_device/include/audio_device_defines.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/audio_device_buffer.cc", ++ "//modules/audio_device/audio_device_buffer.h", ++ "//modules/audio_device/audio_device_config.h", ++ "//modules/audio_device/fine_audio_buffer.cc", ++ "//modules/audio_device/fine_audio_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_default": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device_default.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/audio_device_generic.cc", ++ "//modules/audio_device/audio_device_generic.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_DUMMY_AUDIO_BUILD", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//modules/audio_device:audio_device_default", ++ "//modules/audio_device:audio_device_generic", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/dummy/audio_device_dummy.cc", ++ "//modules/audio_device/dummy/audio_device_dummy.h", ++ "//modules/audio_device/dummy/file_audio_device.cc", ++ "//modules/audio_device/dummy/file_audio_device.h", ++ "//modules/audio_device/include/fake_audio_device.h", ++ "//modules/audio_device/dummy/file_audio_device_factory.cc", ++ "//modules/audio_device/dummy/file_audio_device_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_frame_manipulator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//audio/utility:audio_frame_operations", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_mixer/audio_frame_manipulator.cc", ++ "//modules/audio_mixer/audio_frame_manipulator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_mixer_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//modules/audio_mixer:audio_frame_manipulator", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_mixer/audio_mixer_impl.cc", ++ "//modules/audio_mixer/audio_mixer_impl.h", ++ "//modules/audio_mixer/default_output_rate_calculator.cc", ++ "//modules/audio_mixer/default_output_rate_calculator.h", ++ "//modules/audio_mixer/frame_combiner.cc", ++ "//modules/audio_mixer/frame_combiner.h", ++ "//modules/audio_mixer/output_rate_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:matched_filter", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//modules/audio_processing/aec3:vector_math", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.cc", ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.cc", ++ "//modules/audio_processing/aec3/aec3_common.cc", ++ "//modules/audio_processing/aec3/aec3_fft.cc", ++ "//modules/audio_processing/aec3/aec_state.cc", ++ "//modules/audio_processing/aec3/aec_state.h", ++ "//modules/audio_processing/aec3/alignment_mixer.cc", ++ "//modules/audio_processing/aec3/alignment_mixer.h", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.cc", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.h", ++ "//modules/audio_processing/aec3/block_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.h", ++ "//modules/audio_processing/aec3/block_framer.cc", ++ "//modules/audio_processing/aec3/block_framer.h", ++ "//modules/audio_processing/aec3/block_processor.cc", ++ "//modules/audio_processing/aec3/block_processor.h", ++ "//modules/audio_processing/aec3/block_processor_metrics.cc", ++ "//modules/audio_processing/aec3/block_processor_metrics.h", ++ "//modules/audio_processing/aec3/clockdrift_detector.cc", ++ "//modules/audio_processing/aec3/clockdrift_detector.h", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.h", ++ "//modules/audio_processing/aec3/comfort_noise_generator.cc", ++ "//modules/audio_processing/aec3/comfort_noise_generator.h", ++ "//modules/audio_processing/aec3/decimator.cc", ++ "//modules/audio_processing/aec3/decimator.h", ++ "//modules/audio_processing/aec3/delay_estimate.h", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.cc", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.h", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.cc", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.h", ++ "//modules/audio_processing/aec3/echo_audibility.cc", ++ "//modules/audio_processing/aec3/echo_audibility.h", ++ "//modules/audio_processing/aec3/echo_canceller3.cc", ++ "//modules/audio_processing/aec3/echo_canceller3.h", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.cc", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.h", ++ "//modules/audio_processing/aec3/echo_path_variability.cc", ++ "//modules/audio_processing/aec3/echo_path_variability.h", ++ "//modules/audio_processing/aec3/echo_remover.cc", ++ "//modules/audio_processing/aec3/echo_remover.h", ++ "//modules/audio_processing/aec3/echo_remover_metrics.cc", ++ "//modules/audio_processing/aec3/echo_remover_metrics.h", ++ "//modules/audio_processing/aec3/erl_estimator.cc", ++ "//modules/audio_processing/aec3/erl_estimator.h", ++ "//modules/audio_processing/aec3/erle_estimator.cc", ++ "//modules/audio_processing/aec3/erle_estimator.h", ++ "//modules/audio_processing/aec3/fft_buffer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.h", ++ "//modules/audio_processing/aec3/frame_blocker.cc", ++ "//modules/audio_processing/aec3/frame_blocker.h", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.h", ++ "//modules/audio_processing/aec3/matched_filter.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.h", ++ "//modules/audio_processing/aec3/moving_average.cc", ++ "//modules/audio_processing/aec3/moving_average.h", ++ "//modules/audio_processing/aec3/nearend_detector.h", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.h", ++ "//modules/audio_processing/aec3/render_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.h", ++ "//modules/audio_processing/aec3/render_delay_controller.cc", ++ "//modules/audio_processing/aec3/render_delay_controller.h", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.cc", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.h", ++ "//modules/audio_processing/aec3/render_signal_analyzer.cc", ++ "//modules/audio_processing/aec3/render_signal_analyzer.h", ++ "//modules/audio_processing/aec3/residual_echo_estimator.cc", ++ "//modules/audio_processing/aec3/residual_echo_estimator.h", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.h", ++ "//modules/audio_processing/aec3/reverb_frequency_response.cc", ++ "//modules/audio_processing/aec3/reverb_frequency_response.h", ++ "//modules/audio_processing/aec3/reverb_model.cc", ++ "//modules/audio_processing/aec3/reverb_model.h", ++ "//modules/audio_processing/aec3/reverb_model_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_model_estimator.h", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.cc", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.h", ++ "//modules/audio_processing/aec3/subband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/subband_erle_estimator.h", ++ "//modules/audio_processing/aec3/subband_nearend_detector.cc", ++ "//modules/audio_processing/aec3/subband_nearend_detector.h", ++ "//modules/audio_processing/aec3/subtractor.cc", ++ "//modules/audio_processing/aec3/subtractor.h", ++ "//modules/audio_processing/aec3/subtractor_output.cc", ++ "//modules/audio_processing/aec3/subtractor_output.h", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.cc", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.h", ++ "//modules/audio_processing/aec3/suppression_filter.cc", ++ "//modules/audio_processing/aec3/suppression_filter.h", ++ "//modules/audio_processing/aec3/suppression_gain.cc", ++ "//modules/audio_processing/aec3/suppression_gain.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:aec3_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_common.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3_fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_fft.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:fft_data": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/fft_data.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:matched_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/matched_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:render_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/block_buffer.h", ++ "//modules/audio_processing/aec3/fft_buffer.h", ++ "//modules/audio_processing/aec3/render_buffer.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:vector_math": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:checks", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/vector_math.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:aec_dump": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/aec_dump_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing/aec_dump:aec_dump" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/null_aec_dump_factory.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aecm:aecm_core": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing/utility:legacy_delay_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aecm/aecm_core.cc", ++ "//modules/audio_processing/aecm/aecm_core.h", ++ "//modules/audio_processing/aecm/aecm_defines.h", ++ "//modules/audio_processing/aecm/echo_control_mobile.cc", ++ "//modules/audio_processing/aecm/echo_control_mobile.h", ++ "//modules/audio_processing/aecm/aecm_core_neon.cc", ++ "//modules/audio_processing/aecm/aecm_core_c.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//modules/audio_processing/utility:pffft_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers", ++ "//third_party/rnnoise:rnn_vad" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.cc", ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.h", ++ "//modules/audio_processing/agc2/rnn_vad/common.cc", ++ "//modules/audio_processing/agc2/rnn_vad/common.h", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.cc", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.h", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.cc", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_info.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/ring_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.cc", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.h", ++ "//modules/audio_processing/agc2/rnn_vad/sequence_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/symmetric_matrix_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:adaptive_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_agc.h", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.cc", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.h", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.h", ++ "//modules/audio_processing/agc2/saturation_protector.cc", ++ "//modules/audio_processing/agc2/saturation_protector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/biquad_filter.cc", ++ "//modules/audio_processing/agc2/biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/agc2_common.cc", ++ "//modules/audio_processing/agc2/agc2_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:fixed_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.cc", ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.h", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.cc", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.h", ++ "//modules/audio_processing/agc2/limiter.cc", ++ "//modules/audio_processing/agc2/limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:gain_applier": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/gain_applier.cc", ++ "//modules/audio_processing/agc2/gain_applier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:level_estimation_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:noise_level_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/down_sampler.cc", ++ "//modules/audio_processing/agc2/down_sampler.h", ++ "//modules/audio_processing/agc2/noise_level_estimator.cc", ++ "//modules/audio_processing/agc2/noise_level_estimator.h", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.cc", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.h", ++ "//modules/audio_processing/agc2/signal_classifier.cc", ++ "//modules/audio_processing/agc2/signal_classifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:rnn_vad_with_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/vad_with_level.cc", ++ "//modules/audio_processing/agc2/vad_with_level.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:gain_map", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:level_estimation_agc", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/agc_manager_direct.cc", ++ "//modules/audio_processing/agc/agc_manager_direct.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:gain_control_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:gain_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_map_internal.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:legacy_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/legacy/analog_agc.cc", ++ "//modules/audio_processing/agc/legacy/analog_agc.h", ++ "//modules/audio_processing/agc/legacy/digital_agc.cc", ++ "//modules/audio_processing/agc/legacy/digital_agc.h", ++ "//modules/audio_processing/agc/legacy/gain_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:level_estimation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/agc.cc", ++ "//modules/audio_processing/agc/agc.h", ++ "//modules/audio_processing/agc/loudness_histogram.cc", ++ "//modules/audio_processing/agc/loudness_histogram.h", ++ "//modules/audio_processing/agc/utility.cc", ++ "//modules/audio_processing/agc/utility.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/ns:ns": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/ns/fast_math.cc", ++ "//modules/audio_processing/ns/fast_math.h", ++ "//modules/audio_processing/ns/histograms.cc", ++ "//modules/audio_processing/ns/histograms.h", ++ "//modules/audio_processing/ns/noise_estimator.cc", ++ "//modules/audio_processing/ns/noise_estimator.h", ++ "//modules/audio_processing/ns/noise_suppressor.cc", ++ "//modules/audio_processing/ns/noise_suppressor.h", ++ "//modules/audio_processing/ns/ns_common.h", ++ "//modules/audio_processing/ns/ns_config.h", ++ "//modules/audio_processing/ns/ns_fft.cc", ++ "//modules/audio_processing/ns/ns_fft.h", ++ "//modules/audio_processing/ns/prior_signal_model.cc", ++ "//modules/audio_processing/ns/prior_signal_model.h", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.cc", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.h", ++ "//modules/audio_processing/ns/quantile_noise_estimator.cc", ++ "//modules/audio_processing/ns/quantile_noise_estimator.h", ++ "//modules/audio_processing/ns/signal_model.cc", ++ "//modules/audio_processing/ns/signal_model.h", ++ "//modules/audio_processing/ns/signal_model_estimator.cc", ++ "//modules/audio_processing/ns/signal_model_estimator.h", ++ "//modules/audio_processing/ns/speech_probability_estimator.cc", ++ "//modules/audio_processing/ns/speech_probability_estimator.h", ++ "//modules/audio_processing/ns/suppression_params.cc", ++ "//modules/audio_processing/ns/suppression_params.h", ++ "//modules/audio_processing/ns/wiener_filter.cc", ++ "//modules/audio_processing/ns/wiener_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/transient/transient_suppressor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/transient/common.h", ++ "//modules/audio_processing/transient/daubechies_8_wavelet_coeffs.h", ++ "//modules/audio_processing/transient/dyadic_decimator.h", ++ "//modules/audio_processing/transient/moving_moments.cc", ++ "//modules/audio_processing/transient/moving_moments.h", ++ "//modules/audio_processing/transient/transient_detector.cc", ++ "//modules/audio_processing/transient/transient_detector.h", ++ "//modules/audio_processing/transient/transient_suppressor_impl.cc", ++ "//modules/audio_processing/transient/transient_suppressor_impl.h", ++ "//modules/audio_processing/transient/windows_private.h", ++ "//modules/audio_processing/transient/wpd_node.cc", ++ "//modules/audio_processing/transient/wpd_node.h", ++ "//modules/audio_processing/transient/wpd_tree.cc", ++ "//modules/audio_processing/transient/wpd_tree.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:cascaded_biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/cascaded_biquad_filter.cc", ++ "//modules/audio_processing/utility/cascaded_biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:legacy_delay_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/delay_estimator.cc", ++ "//modules/audio_processing/utility/delay_estimator.h", ++ "//modules/audio_processing/utility/delay_estimator_internal.h", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.cc", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:pffft_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/pffft:pffft" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/pffft_wrapper.cc", ++ "//modules/audio_processing/utility/pffft_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/vad:vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_coding:isac_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/vad/common.h", ++ "//modules/audio_processing/vad/gmm.cc", ++ "//modules/audio_processing/vad/gmm.h", ++ "//modules/audio_processing/vad/noise_gmm_tables.h", ++ "//modules/audio_processing/vad/pitch_based_vad.cc", ++ "//modules/audio_processing/vad/pitch_based_vad.h", ++ "//modules/audio_processing/vad/pitch_internal.cc", ++ "//modules/audio_processing/vad/pitch_internal.h", ++ "//modules/audio_processing/vad/pole_zero_filter.cc", ++ "//modules/audio_processing/vad/pole_zero_filter.h", ++ "//modules/audio_processing/vad/standalone_vad.cc", ++ "//modules/audio_processing/vad/standalone_vad.h", ++ "//modules/audio_processing/vad/vad_audio_proc.cc", ++ "//modules/audio_processing/vad/vad_audio_proc.h", ++ "//modules/audio_processing/vad/vad_audio_proc_internal.h", ++ "//modules/audio_processing/vad/vad_circular_buffer.cc", ++ "//modules/audio_processing/vad/vad_circular_buffer.h", ++ "//modules/audio_processing/vad/voice_activity_detector.cc", ++ "//modules/audio_processing/vad/voice_activity_detector.h", ++ "//modules/audio_processing/vad/voice_gmm_tables.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:aec_dump_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/aec_dump.cc", ++ "//modules/audio_processing/include/aec_dump.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing.cc", ++ "//modules/audio_processing/include/audio_processing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:apm_logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/logging/apm_data_dumper.cc", ++ "//modules/audio_processing/logging/apm_data_dumper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/audio_buffer.cc", ++ "//modules/audio_processing/audio_buffer.h", ++ "//modules/audio_processing/splitting_filter.cc", ++ "//modules/audio_processing/splitting_filter.h", ++ "//modules/audio_processing/three_band_filter_bank.cc", ++ "//modules/audio_processing/three_band_filter_bank.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_proxies": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_proxies.cc", ++ "//modules/audio_processing/include/audio_frame_proxies.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:audio_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing:optionally_built_submodule_creators", ++ "//modules/audio_processing:rms_level", ++ "//modules/audio_processing:voice_detection", ++ "//modules/audio_processing/aec3:aec3", ++ "//modules/audio_processing/aec_dump:aec_dump", ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory", ++ "//modules/audio_processing/aecm:aecm_core", ++ "//modules/audio_processing/agc:agc", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:legacy_agc", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/ns:ns", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/audio_processing_builder_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.h", ++ "//modules/audio_processing/common.h", ++ "//modules/audio_processing/echo_control_mobile_impl.cc", ++ "//modules/audio_processing/echo_control_mobile_impl.h", ++ "//modules/audio_processing/echo_detector/circular_buffer.cc", ++ "//modules/audio_processing/echo_detector/circular_buffer.h", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.cc", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.h", ++ "//modules/audio_processing/echo_detector/moving_max.cc", ++ "//modules/audio_processing/echo_detector/moving_max.h", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.cc", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.h", ++ "//modules/audio_processing/gain_control_impl.cc", ++ "//modules/audio_processing/gain_control_impl.h", ++ "//modules/audio_processing/gain_controller2.cc", ++ "//modules/audio_processing/gain_controller2.h", ++ "//modules/audio_processing/level_estimator.cc", ++ "//modules/audio_processing/level_estimator.h", ++ "//modules/audio_processing/render_queue_item_verifier.h", ++ "//modules/audio_processing/residual_echo_detector.cc", ++ "//modules/audio_processing/residual_echo_detector.h", ++ "//modules/audio_processing/typing_detection.cc", ++ "//modules/audio_processing/typing_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_processing_statistics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing_statistics.cc", ++ "//modules/audio_processing/include/audio_processing_statistics.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/config.cc", ++ "//modules/audio_processing/include/config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:high_pass_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/high_pass_filter.cc", ++ "//modules/audio_processing/high_pass_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:optionally_built_submodule_creators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/transient:transient_suppressor_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/optionally_built_submodule_creators.cc", ++ "//modules/audio_processing/optionally_built_submodule_creators.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:rms_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/rms_level.cc", ++ "//modules/audio_processing/rms_level.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:voice_detection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_buffer", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/voice_detection.cc", ++ "//modules/audio_processing/voice_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:alr_detector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_pacing", ++ "//modules/pacing:interval_budget", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/alr_detector.cc", ++ "//modules/congestion_controller/goog_cc/alr_detector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:delay_based_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.cc", ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:estimators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.h", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/delay_increase_detector_interface.h", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.cc", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.h", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.cc", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/congestion_controller/goog_cc:alr_detector", ++ "//modules/congestion_controller/goog_cc:delay_based_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/congestion_controller/goog_cc:loss_based_controller", ++ "//modules/congestion_controller/goog_cc:probe_controller", ++ "//modules/congestion_controller/goog_cc:pushback_controller", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.cc", ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.cc", ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:loss_based_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.h", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:probe_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_conversions", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:unused", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/probe_controller.cc", ++ "//modules/congestion_controller/goog_cc/probe_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:pushback_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//rtc_base:checks", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc", ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:control_handler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//modules/pacing:pacing", ++ "//rtc_base:checks", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/rtp/control_handler.cc", ++ "//modules/congestion_controller/rtp/control_handler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:transport_feedback": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_size", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.h", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller:congestion_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//modules:module_api", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/include/receive_side_congestion_controller.h", ++ "//modules/congestion_controller/receive_side_congestion_controller.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:desktop_capture": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//modules/desktop_capture:desktop_capture_generic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/desktop_capture:desktop_capture_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "MULTI_MONITOR_SCREENSHARE", ++ "WEBRTC_USE_PIPEWIRE", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//modules/desktop_capture:primitives", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/libyuv/include/", ++ "/third_party/libwebrtc/third_party/pipewire/", ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "/third_party/pipewire/", ++ "/third_party/pipewire/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [ ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/cropped_desktop_frame.cc", ++ "//modules/desktop_capture/cropped_desktop_frame.h", ++ "//modules/desktop_capture/cropping_window_capturer.cc", ++ "//modules/desktop_capture/cropping_window_capturer.h", ++ "//modules/desktop_capture/desktop_and_cursor_composer.cc", ++ "//modules/desktop_capture/desktop_and_cursor_composer.h", ++ "//modules/desktop_capture/desktop_capture_options.cc", ++ "//modules/desktop_capture/desktop_capture_options.h", ++ "//modules/desktop_capture/desktop_capturer.cc", ++ "//modules/desktop_capture/desktop_capturer.h", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.h", ++ "//modules/desktop_capture/desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/desktop_frame_generator.cc", ++ "//modules/desktop_capture/desktop_frame_generator.h", ++ "//modules/desktop_capture/desktop_frame_rotation.cc", ++ "//modules/desktop_capture/desktop_frame_rotation.h", ++ "//modules/desktop_capture/differ_block.cc", ++ "//modules/desktop_capture/differ_block.h", ++ "//modules/desktop_capture/fake_desktop_capturer.cc", ++ "//modules/desktop_capture/fake_desktop_capturer.h", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/full_screen_application_handler.cc", ++ "//modules/desktop_capture/full_screen_application_handler.h", ++ "//modules/desktop_capture/full_screen_window_detector.cc", ++ "//modules/desktop_capture/full_screen_window_detector.h", ++ "//modules/desktop_capture/mouse_cursor.cc", ++ "//modules/desktop_capture/mouse_cursor.h", ++ "//modules/desktop_capture/mouse_cursor_monitor.h", ++ "//modules/desktop_capture/resolution_tracker.cc", ++ "//modules/desktop_capture/resolution_tracker.h", ++ "//modules/desktop_capture/rgba_color.cc", ++ "//modules/desktop_capture/rgba_color.h", ++ "//modules/desktop_capture/screen_capture_frame_queue.h", ++ "//modules/desktop_capture/screen_capturer_helper.cc", ++ "//modules/desktop_capture/screen_capturer_helper.h", ++ "//modules/desktop_capture/window_finder.cc", ++ "//modules/desktop_capture/window_finder.h", ++ "//modules/desktop_capture/mouse_cursor_monitor_linux.cc", ++ "//modules/desktop_capture/screen_capturer_linux.cc", ++ "//modules/desktop_capture/window_capturer_linux.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.h", ++ "//modules/desktop_capture/linux/screen_capturer_x11.cc", ++ "//modules/desktop_capture/linux/screen_capturer_x11.h", ++ "//modules/desktop_capture/linux/shared_x_display.cc", ++ "//modules/desktop_capture/linux/shared_x_display.h", ++ "//modules/desktop_capture/linux/window_capturer_x11.cc", ++ "//modules/desktop_capture/linux/window_capturer_x11.h", ++ "//modules/desktop_capture/linux/window_finder_x11.cc", ++ "//modules/desktop_capture/linux/window_finder_x11.h", ++ "//modules/desktop_capture/linux/window_list_utils.cc", ++ "//modules/desktop_capture/linux/window_list_utils.h", ++ "//modules/desktop_capture/linux/x_atom_cache.cc", ++ "//modules/desktop_capture/linux/x_atom_cache.h", ++ "//modules/desktop_capture/linux/x_error_trap.cc", ++ "//modules/desktop_capture/linux/x_error_trap.h", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.cc", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.h", ++ "//modules/desktop_capture/linux/x_window_property.cc", ++ "//modules/desktop_capture/linux/x_window_property.h", ++ "//modules/desktop_capture/linux/base_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/base_capturer_pipewire.h", ++ "//modules/desktop_capture/linux/screen_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/screen_capturer_pipewire.h", ++ "//modules/desktop_capture/linux/window_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/window_capturer_pipewire.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:primitives": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/desktop_capture/desktop_capture_types.h", ++ "//modules/desktop_capture/desktop_frame.cc", ++ "//modules/desktop_capture/desktop_frame.h", ++ "//modules/desktop_capture/desktop_geometry.cc", ++ "//modules/desktop_capture/desktop_geometry.h", ++ "//modules/desktop_capture/desktop_region.cc", ++ "//modules/desktop_capture/desktop_region.h", ++ "//modules/desktop_capture/shared_desktop_frame.cc", ++ "//modules/desktop_capture/shared_desktop_frame.h", ++ "//modules/desktop_capture/shared_memory.cc", ++ "//modules/desktop_capture/shared_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:interval_budget": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/pacing/interval_budget.cc", ++ "//modules/pacing/interval_budget.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/pacing:interval_budget", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/pacing/bitrate_prober.cc", ++ "//modules/pacing/bitrate_prober.h", ++ "//modules/pacing/paced_sender.cc", ++ "//modules/pacing/paced_sender.h", ++ "//modules/pacing/pacing_controller.cc", ++ "//modules/pacing/pacing_controller.h", ++ "//modules/pacing/packet_router.cc", ++ "//modules/pacing/packet_router.h", ++ "//modules/pacing/round_robin_packet_queue.cc", ++ "//modules/pacing/round_robin_packet_queue.h", ++ "//modules/pacing/rtp_packet_pacer.h", ++ "//modules/pacing/task_queue_paced_sender.cc", ++ "//modules/pacing/task_queue_paced_sender.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api:rtp_headers", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/remote_bitrate_estimator/aimd_rate_control.cc", ++ "//modules/remote_bitrate_estimator/aimd_rate_control.h", ++ "//modules/remote_bitrate_estimator/bwe_defines.cc", ++ "//modules/remote_bitrate_estimator/include/bwe_defines.h", ++ "//modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h", ++ "//modules/remote_bitrate_estimator/inter_arrival.cc", ++ "//modules/remote_bitrate_estimator/inter_arrival.h", ++ "//modules/remote_bitrate_estimator/overuse_detector.cc", ++ "//modules/remote_bitrate_estimator/overuse_detector.h", ++ "//modules/remote_bitrate_estimator/overuse_estimator.cc", ++ "//modules/remote_bitrate_estimator/overuse_estimator.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.cc", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.h", ++ "//modules/remote_bitrate_estimator/test/bwe_test_logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/transport/rtp:rtp_source", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/include/flexfec_receiver.h", ++ "//modules/rtp_rtcp/include/flexfec_sender.h", ++ "//modules/rtp_rtcp/include/receive_statistics.h", ++ "//modules/rtp_rtcp/include/remote_ntp_time_estimator.h", ++ "//modules/rtp_rtcp/include/rtp_rtcp.h", ++ "//modules/rtp_rtcp/include/ulpfec_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.h", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.cc", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.h", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/dtmf_queue.cc", ++ "//modules/rtp_rtcp/source/dtmf_queue.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.h", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/flexfec_receiver.cc", ++ "//modules/rtp_rtcp/source/flexfec_sender.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.h", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.h", ++ "//modules/rtp_rtcp/source/packet_loss_stats.cc", ++ "//modules/rtp_rtcp/source/packet_loss_stats.h", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.cc", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.h", ++ "//modules/rtp_rtcp/source/remote_ntp_time_estimator.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.h", ++ "//modules/rtp_rtcp/source/rtcp_receiver.cc", ++ "//modules/rtp_rtcp/source/rtcp_receiver.h", ++ "//modules/rtp_rtcp/source/rtcp_sender.cc", ++ "//modules/rtp_rtcp/source/rtcp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.cc", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.h", ++ "//modules/rtp_rtcp/source/rtp_format.cc", ++ "//modules/rtp_rtcp/source/rtp_format.h", ++ "//modules/rtp_rtcp/source/rtp_format_h264.cc", ++ "//modules/rtp_rtcp/source/rtp_format_h264.h", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.cc", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.h", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.h", ++ "//modules/rtp_rtcp/source/rtp_packet_history.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_history.h", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.cc", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_config.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_interface.h", ++ "//modules/rtp_rtcp/source/rtp_sender.cc", ++ "//modules/rtp_rtcp/source/rtp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.h", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.cc", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.h", ++ "//modules/rtp_rtcp/source/rtp_utility.cc", ++ "//modules/rtp_rtcp/source/rtp_utility.h", ++ "//modules/rtp_rtcp/source/source_tracker.cc", ++ "//modules/rtp_rtcp/source/source_tracker.h", ++ "//modules/rtp_rtcp/source/time_util.cc", ++ "//modules/rtp_rtcp/source/time_util.h", ++ "//modules/rtp_rtcp/source/tmmbr_help.cc", ++ "//modules/rtp_rtcp/source/tmmbr_help.h", ++ "//modules/rtp_rtcp/source/ulpfec_generator.cc", ++ "//modules/rtp_rtcp/source/ulpfec_generator.h", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.cc", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.h", ++ "//modules/rtp_rtcp/source/video_fec_generator.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp_format": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/transport:network_control", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/units:time_delta", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:unused", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/include/report_block_data.cc", ++ "//modules/rtp_rtcp/include/rtp_rtcp_defines.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/app.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/bye.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/common_header.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/dlrr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/fir.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/loss_notification.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/nack.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/pli.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/psfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/report_block.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rrtr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sdes.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sender_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_map.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extensions.cc", ++ "//modules/rtp_rtcp/source/rtp_packet.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_received.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_to_send.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_video_header": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/source/rtp_video_header.cc", ++ "//modules/rtp_rtcp/source/rtp_video_header.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/fft:fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/fft/fft.c", ++ "//modules/third_party/fft/fft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g711:g711_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g711/g711.c", ++ "//modules/third_party/g711/g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g722:g722_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g722/g722_decode.c", ++ "//modules/third_party/g722/g722_enc_dec.h", ++ "//modules/third_party/g722/g722_encode.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//modules:module_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/utility/include/process_thread.h", ++ "//modules/utility/source/process_thread_impl.cc", ++ "//modules/utility/source/process_thread_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_capture:video_capture_internal_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//media:rtc_media_base", ++ "//modules/video_capture:video_capture_module", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_capture/linux/device_info_linux.cc", ++ "//modules/video_capture/linux/device_info_linux.h", ++ "//modules/video_capture/linux/video_capture_linux.cc", ++ "//modules/video_capture/linux/video_capture_linux.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_capture:video_capture_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules:module_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_capture/device_info_impl.cc", ++ "//modules/video_capture/device_info_impl.h", ++ "//modules/video_capture/video_capture.h", ++ "//modules/video_capture/video_capture_config.h", ++ "//modules/video_capture/video_capture_defines.h", ++ "//modules/video_capture/video_capture_factory.cc", ++ "//modules/video_capture/video_capture_factory.h", ++ "//modules/video_capture/video_capture_impl.cc", ++ "//modules/video_capture/video_capture_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/deprecated:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_coding:nack_module", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/deprecated/nack_module.cc", ++ "//modules/video_coding/deprecated/nack_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:chain_diff_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/chain_diff_calculator.cc", ++ "//modules/video_coding/chain_diff_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:codec_globals_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/include/h264_globals.h", ++ "//modules/video_coding/codecs/interface/common_constants.h", ++ "//modules/video_coding/codecs/vp8/include/vp8_globals.h", ++ "//modules/video_coding/codecs/vp9/include/vp9_globals.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_coding:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/encoded_frame.cc", ++ "//modules/video_coding/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:frame_dependencies_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/video:video_frame_type", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/frame_dependencies_calculator.cc", ++ "//modules/video_coding/frame_dependencies_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/histogram.cc", ++ "//modules/video_coding/histogram.h", ++ "//modules/video_coding/nack_module2.cc", ++ "//modules/video_coding/nack_module2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_codec_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//modules:module_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/include/video_codec_interface.cc", ++ "//modules/video_coding/include/video_codec_interface.h", ++ "//modules/video_coding/include/video_coding_defines.h", ++ "//modules/video_coding/include/video_error_codes.h", ++ "//modules/video_coding/video_coding_defines.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/video:builtin_video_bitrate_allocator_factory", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:encoded_frame", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:jitter_upper_bound_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codec_timer.cc", ++ "//modules/video_coding/codec_timer.h", ++ "//modules/video_coding/decoder_database.cc", ++ "//modules/video_coding/decoder_database.h", ++ "//modules/video_coding/event_wrapper.cc", ++ "//modules/video_coding/event_wrapper.h", ++ "//modules/video_coding/fec_controller_default.cc", ++ "//modules/video_coding/fec_controller_default.h", ++ "//modules/video_coding/fec_rate_table.h", ++ "//modules/video_coding/frame_buffer2.cc", ++ "//modules/video_coding/frame_buffer2.h", ++ "//modules/video_coding/frame_object.cc", ++ "//modules/video_coding/frame_object.h", ++ "//modules/video_coding/generic_decoder.cc", ++ "//modules/video_coding/generic_decoder.h", ++ "//modules/video_coding/h264_sprop_parameter_sets.cc", ++ "//modules/video_coding/h264_sprop_parameter_sets.h", ++ "//modules/video_coding/h264_sps_pps_tracker.cc", ++ "//modules/video_coding/h264_sps_pps_tracker.h", ++ "//modules/video_coding/include/video_codec_initializer.h", ++ "//modules/video_coding/inter_frame_delay.cc", ++ "//modules/video_coding/inter_frame_delay.h", ++ "//modules/video_coding/internal_defines.h", ++ "//modules/video_coding/jitter_estimator.cc", ++ "//modules/video_coding/jitter_estimator.h", ++ "//modules/video_coding/loss_notification_controller.cc", ++ "//modules/video_coding/loss_notification_controller.h", ++ "//modules/video_coding/media_opt_util.cc", ++ "//modules/video_coding/media_opt_util.h", ++ "//modules/video_coding/packet_buffer.cc", ++ "//modules/video_coding/packet_buffer.h", ++ "//modules/video_coding/rtp_frame_reference_finder.cc", ++ "//modules/video_coding/rtp_frame_reference_finder.h", ++ "//modules/video_coding/rtt_filter.cc", ++ "//modules/video_coding/rtt_filter.h", ++ "//modules/video_coding/timestamp_map.cc", ++ "//modules/video_coding/timestamp_map.h", ++ "//modules/video_coding/timing.cc", ++ "//modules/video_coding/timing.h", ++ "//modules/video_coding/unique_timestamp_counter.cc", ++ "//modules/video_coding/unique_timestamp_counter.h", ++ "//modules/video_coding/video_codec_initializer.cc", ++ "//modules/video_coding/video_receiver2.cc", ++ "//modules/video_coding/video_receiver2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding_utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/utility/decoded_frames_history.cc", ++ "//modules/video_coding/utility/decoded_frames_history.h", ++ "//modules/video_coding/utility/frame_dropper.cc", ++ "//modules/video_coding/utility/frame_dropper.h", ++ "//modules/video_coding/utility/framerate_controller.cc", ++ "//modules/video_coding/utility/framerate_controller.h", ++ "//modules/video_coding/utility/ivf_file_reader.cc", ++ "//modules/video_coding/utility/ivf_file_reader.h", ++ "//modules/video_coding/utility/ivf_file_writer.cc", ++ "//modules/video_coding/utility/ivf_file_writer.h", ++ "//modules/video_coding/utility/quality_scaler.cc", ++ "//modules/video_coding/utility/quality_scaler.h", ++ "//modules/video_coding/utility/simulcast_rate_allocator.cc", ++ "//modules/video_coding/utility/simulcast_rate_allocator.h", ++ "//modules/video_coding/utility/simulcast_utility.cc", ++ "//modules/video_coding/utility/simulcast_utility.h", ++ "//modules/video_coding/utility/vp8_header_parser.cc", ++ "//modules/video_coding/utility/vp8_header_parser.h", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.cc", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_h264": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/h264.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.h", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.h", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.h", ++ "//modules/video_coding/codecs/h264/include/h264.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_multiplex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/multiplex/augmented_video_frame_buffer.cc", ++ "//modules/video_coding/codecs/multiplex/include/augmented_video_frame_buffer.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_decoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_encoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_decoder_adapter.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoder_adapter.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//api/video_codecs:vp8_temporal_layers_factory", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:cpu_speed_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/include/vp8.h", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8_temporal_layers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.cc", ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/include/temporal_layers_checker.h", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.cc", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers_checker.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//media:rtc_vp9_profile", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/include/vp9.h", ++ "//modules/video_coding/codecs/vp9/vp9.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h", ++ "//modules/video_coding/codecs/vp9/vp9_impl.cc", ++ "//modules/video_coding/codecs/vp9/vp9_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9_helpers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//third_party/abseil-cpp/absl/container:inlined_vector" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/svc_config.cc", ++ "//modules/video_coding/codecs/vp9/svc_config.h", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.cc", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:denoiser_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules:module_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_processing:video_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_processing:denoiser_filter", ++ "//modules/video_processing:video_processing_neon", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.cc", ++ "//modules/video_processing/util/denoiser_filter_c.cc", ++ "//modules/video_processing/util/denoiser_filter_c.h", ++ "//modules/video_processing/util/noise_estimation.cc", ++ "//modules/video_processing/util/noise_estimation.h", ++ "//modules/video_processing/util/skin_detection.cc", ++ "//modules/video_processing/util/skin_detection.h", ++ "//modules/video_processing/video_denoiser.cc", ++ "//modules/video_processing/video_denoiser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:video_processing_neon": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_processing:denoiser_filter" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter_neon.cc", ++ "//modules/video_processing/util/denoiser_filter_neon.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules:module_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module.h", ++ "//modules/include/module_common_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_api_public": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_common_types_public.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_fec_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_fec_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/experiments:alr_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/alr_experiment.cc", ++ "//rtc_base/experiments/alr_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:balanced_degradation_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/balanced_degradation_settings.cc", ++ "//rtc_base/experiments/balanced_degradation_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:cpu_speed_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/cpu_speed_experiment.cc", ++ "//rtc_base/experiments/cpu_speed_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:field_trial_parser": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/field_trial_list.cc", ++ "//rtc_base/experiments/field_trial_list.h", ++ "//rtc_base/experiments/field_trial_parser.cc", ++ "//rtc_base/experiments/field_trial_parser.h", ++ "//rtc_base/experiments/field_trial_units.cc", ++ "//rtc_base/experiments/field_trial_units.h", ++ "//rtc_base/experiments/struct_parameters_parser.cc", ++ "//rtc_base/experiments/struct_parameters_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:jitter_upper_bound_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/jitter_upper_bound_experiment.cc", ++ "//rtc_base/experiments/jitter_upper_bound_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:keyframe_interval_settings_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/keyframe_interval_settings.cc", ++ "//rtc_base/experiments/keyframe_interval_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:min_video_bitrate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_frame", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/min_video_bitrate_experiment.cc", ++ "//rtc_base/experiments/min_video_bitrate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_rampup_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_rampup_experiment.cc", ++ "//rtc_base/experiments/quality_rampup_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaler_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaler_settings.cc", ++ "//rtc_base/experiments/quality_scaler_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaling_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaling_experiment.cc", ++ "//rtc_base/experiments/quality_scaling_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rate_control_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rate_control_settings.cc", ++ "//rtc_base/experiments/rate_control_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rtt_mult_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rtt_mult_experiment.cc", ++ "//rtc_base/experiments/rtt_mult_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:stable_target_rate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/stable_target_rate_experiment.cc", ++ "//rtc_base/experiments/stable_target_rate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/memory:aligned_malloc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/memory/aligned_malloc.cc", ++ "//rtc_base/memory/aligned_malloc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/network:sent_packet": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/network/sent_packet.cc", ++ "//rtc_base/network/sent_packet.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:mutex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/mutex.cc", ++ "//rtc_base/synchronization/mutex.h", ++ "//rtc_base/synchronization/mutex_critical_section.h", ++ "//rtc_base/synchronization/mutex_pthread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:rw_lock_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/rw_lock_wrapper.cc", ++ "//rtc_base/synchronization/rw_lock_posix.cc", ++ "//rtc_base/synchronization/rw_lock_posix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:sequence_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/sequence_checker.cc", ++ "//rtc_base/synchronization/sequence_checker.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield.cc", ++ "//rtc_base/synchronization/yield.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield_policy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield_policy.cc", ++ "//rtc_base/synchronization/yield_policy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:arch": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/arch.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:file_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/file_wrapper.cc", ++ "//rtc_base/system/file_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:ignore_warnings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/ignore_warnings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:inline": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/inline.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:rtc_export": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/rtc_export.h", ++ "//rtc_base/system/rtc_export_template.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:thread_registry": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/thread_registry.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:unused": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/unused.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:warn_current_thread_is_deadlocked": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/warn_current_thread_is_deadlocked.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/task_utils:pending_task_safety_flag": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base:thread_checker", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/pending_task_safety_flag.cc", ++ "//rtc_base/task_utils/pending_task_safety_flag.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:repeating_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:logging", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/repeating_task.cc", ++ "//rtc_base/task_utils/repeating_task.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:to_queued_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base/task_utils:pending_task_safety_flag" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/to_queued_task.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/third_party/base64:base64": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/base64/base64.cc", ++ "//rtc_base/third_party/base64/base64.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/third_party/sigslot:sigslot": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/sigslot/sigslot.cc", ++ "//rtc_base/third_party/sigslot/sigslot.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/time:timestamp_extrapolator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/synchronization:rw_lock_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/time/timestamp_extrapolator.cc", ++ "//rtc_base/time/timestamp_extrapolator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/units:unit_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/units/unit_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:atomicops": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/atomic_ops.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:audio_format_to_string": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/strings/audio_format_to_string.cc", ++ "//rtc_base/strings/audio_format_to_string.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:checks": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:safe_compare", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/checks.cc", ++ "//rtc_base/checks.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:compile_assert_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/compile_assert_c.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:criticalsection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecated/recursive_critical_section.cc", ++ "//rtc_base/deprecated/recursive_critical_section.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:deprecation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:divide_round": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/divide_round.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:gtest_prod": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/gtest_prod_util.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:ignore_wundef": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ignore_wundef.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32", ++ "-Wno-exit-time-destructors", ++ "-Wno-global-constructors" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:inline", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/logging.cc", ++ "//rtc_base/logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:macromagic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/arraysize.h", ++ "//rtc_base/constructor_magic.h", ++ "//rtc_base/format_macros.h", ++ "//rtc_base/stringize_macros.h", ++ "//rtc_base/thread_annotations.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:platform_thread": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:rtc_event", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread.cc", ++ "//rtc_base/platform_thread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:platform_thread_types": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread_types.cc", ++ "//rtc_base/platform_thread_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:protobuf_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/protobuf_utils.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rate_limiter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/rate_limiter.cc", ++ "//rtc_base/rate_limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:refcount": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ref_count.h", ++ "//rtc_base/ref_counted_object.h", ++ "//rtc_base/ref_counter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rtc_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:scoped_refptr", ++ "//api/numerics:numerics", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:flat_hash_map", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//rtc_base/unused/", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/async_resolver_interface.cc", ++ "//rtc_base/async_resolver_interface.h", ++ "//rtc_base/async_socket.cc", ++ "//rtc_base/async_socket.h", ++ "//rtc_base/crc32.cc", ++ "//rtc_base/crc32.h", ++ "//rtc_base/crypt_string.cc", ++ "//rtc_base/crypt_string.h", ++ "//rtc_base/data_rate_limiter.cc", ++ "//rtc_base/data_rate_limiter.h", ++ "//rtc_base/dscp.h", ++ "//rtc_base/file_rotating_stream.cc", ++ "//rtc_base/file_rotating_stream.h", ++ "//rtc_base/ip_address.cc", ++ "//rtc_base/ip_address.h", ++ "//rtc_base/keep_ref_until_done.h", ++ "//rtc_base/message_handler.cc", ++ "//rtc_base/message_handler.h", ++ "//rtc_base/net_helpers.cc", ++ "//rtc_base/net_helpers.h", ++ "//rtc_base/network_constants.cc", ++ "//rtc_base/network_constants.h", ++ "//rtc_base/network_route.cc", ++ "//rtc_base/network_route.h", ++ "//rtc_base/null_socket_server.cc", ++ "//rtc_base/null_socket_server.h", ++ "//rtc_base/physical_socket_server.cc", ++ "//rtc_base/physical_socket_server.h", ++ "//rtc_base/sigslot_repeater.h", ++ "//rtc_base/socket_address.cc", ++ "//rtc_base/socket_address.h", ++ "//rtc_base/socket_server.h", ++ "//rtc_base/stream.cc", ++ "//rtc_base/stream.h", ++ "//rtc_base/thread.cc", ++ "//rtc_base/thread.h", ++ "//rtc_base/callback.h", ++ "//rtc_base/log_sinks.cc", ++ "//rtc_base/log_sinks.h", ++ "//rtc_base/rolling_accumulator.h", ++ "//rtc_base/ssl_roots.h", ++ "//rtc_base/ifaddrs_converter.cc", ++ "//rtc_base/ifaddrs_converter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_base_approved": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_compare", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base:type_traits", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/system:unused", ++ "//rtc_base/third_party/base64:base64", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/bind.h", ++ "//rtc_base/bit_buffer.cc", ++ "//rtc_base/bit_buffer.h", ++ "//rtc_base/buffer.h", ++ "//rtc_base/buffer_queue.cc", ++ "//rtc_base/buffer_queue.h", ++ "//rtc_base/byte_buffer.cc", ++ "//rtc_base/byte_buffer.h", ++ "//rtc_base/byte_order.h", ++ "//rtc_base/copy_on_write_buffer.cc", ++ "//rtc_base/copy_on_write_buffer.h", ++ "//rtc_base/event_tracer.cc", ++ "//rtc_base/event_tracer.h", ++ "//rtc_base/location.cc", ++ "//rtc_base/location.h", ++ "//rtc_base/message_buffer_reader.h", ++ "//rtc_base/numerics/histogram_percentile_counter.cc", ++ "//rtc_base/numerics/histogram_percentile_counter.h", ++ "//rtc_base/numerics/mod_ops.h", ++ "//rtc_base/numerics/moving_max_counter.h", ++ "//rtc_base/numerics/sample_counter.cc", ++ "//rtc_base/numerics/sample_counter.h", ++ "//rtc_base/one_time_event.h", ++ "//rtc_base/race_checker.cc", ++ "//rtc_base/race_checker.h", ++ "//rtc_base/random.cc", ++ "//rtc_base/random.h", ++ "//rtc_base/rate_statistics.cc", ++ "//rtc_base/rate_statistics.h", ++ "//rtc_base/rate_tracker.cc", ++ "//rtc_base/rate_tracker.h", ++ "//rtc_base/swap_queue.h", ++ "//rtc_base/timestamp_aligner.cc", ++ "//rtc_base/timestamp_aligner.h", ++ "//rtc_base/trace_event.h", ++ "//rtc_base/zero_memory.cc", ++ "//rtc_base/zero_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_event": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base/synchronization:yield_policy", ++ "//rtc_base/system:warn_current_thread_is_deadlocked", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/event.cc", ++ "//rtc_base/event.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/event_based_exponential_moving_average.cc", ++ "//rtc_base/numerics/event_based_exponential_moving_average.h", ++ "//rtc_base/numerics/exp_filter.cc", ++ "//rtc_base/numerics/exp_filter.h", ++ "//rtc_base/numerics/math_utils.h", ++ "//rtc_base/numerics/moving_average.cc", ++ "//rtc_base/numerics/moving_average.h", ++ "//rtc_base/numerics/moving_median_filter.h", ++ "//rtc_base/numerics/percentile_filter.h", ++ "//rtc_base/numerics/running_statistics.h", ++ "//rtc_base/numerics/sequence_number_util.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_queue.cc", ++ "//rtc_base/task_queue.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:safe_compare": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_compare.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_conversions": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_conversions.h", ++ "//rtc_base/numerics/safe_conversions_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_minmax": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_minmax.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:sanitizer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/sanitizer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:stringutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/string_encode.cc", ++ "//rtc_base/string_encode.h", ++ "//rtc_base/string_to_number.cc", ++ "//rtc_base/string_to_number.h", ++ "//rtc_base/string_utils.cc", ++ "//rtc_base/string_utils.h", ++ "//rtc_base/strings/string_builder.cc", ++ "//rtc_base/strings/string_builder.h", ++ "//rtc_base/strings/string_format.cc", ++ "//rtc_base/strings/string_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:thread_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/thread_checker.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:timeutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_EXCLUDE_SYSTEM_TIME", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system_time.cc", ++ "//rtc_base/system_time.h", ++ "//rtc_base/time_utils.cc", ++ "//rtc_base/time_utils.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/type_traits.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:weak_ptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/weak_ptr.cc", ++ "//rtc_base/weak_ptr.h" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:field_trial": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/field_trial.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:metrics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/metrics.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:system_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/include/clock.h", ++ "//system_wrappers/include/cpu_features_wrapper.h", ++ "//system_wrappers/include/cpu_info.h", ++ "//system_wrappers/include/ntp_time.h", ++ "//system_wrappers/include/rtp_to_ntp_estimator.h", ++ "//system_wrappers/include/sleep.h", ++ "//system_wrappers/source/clock.cc", ++ "//system_wrappers/source/cpu_features.cc", ++ "//system_wrappers/source/cpu_info.cc", ++ "//system_wrappers/source/rtp_to_ntp_estimator.cc", ++ "//system_wrappers/source/sleep.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//test:rtp_test_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//test/rtp_header_parser.cc", ++ "//test/rtp_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:algorithm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:container": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:atomic_hook": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:base_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:core_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:log_severity": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/log_severity.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:atomic_hook", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:log_severity" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/internal/raw_logging.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:compressed_tuple": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:flat_hash_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:compressed_tuple", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:span" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/memory:memory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/meta:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/numeric:int128": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/numeric/int128.cc", ++ "//third_party/abseil-cpp/absl/numeric/int128_have_intrinsic.inc", ++ "//third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/internal/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/ostringstream.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/utf8.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:strings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/numeric:int128", ++ "//third_party/abseil-cpp/absl/strings:internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/ascii.cc", ++ "//third_party/abseil-cpp/absl/strings/charconv.cc", ++ "//third_party/abseil-cpp/absl/strings/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.h", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.h", ++ "//third_party/abseil-cpp/absl/strings/internal/stl_type_traits.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_join_internal.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_split_internal.h", ++ "//third_party/abseil-cpp/absl/strings/match.cc", ++ "//third_party/abseil-cpp/absl/strings/numbers.cc", ++ "//third_party/abseil-cpp/absl/strings/str_cat.cc", ++ "//third_party/abseil-cpp/absl/strings/str_replace.cc", ++ "//third_party/abseil-cpp/absl/strings/str_split.cc", ++ "//third_party/abseil-cpp/absl/strings/string_view.cc", ++ "//third_party/abseil-cpp/absl/strings/substitute.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_optional_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_optional_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_variant_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_variant_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:optional": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_optional_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/optional.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:span": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/span.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:variant": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_variant_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/variant.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/pffft:pffft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/pffft/src/pffft.c", ++ "//third_party/pffft/src/pffft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/rnnoise:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/rnnoise/src/rnn_activations.h", ++ "//third_party/rnnoise/src/rnn_vad_weights.cc", ++ "//third_party/rnnoise/src/rnn_vad_weights.h" ++ ], ++ "type": "source_set" ++ }, ++ "//video/adaptation:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/adaptation/balanced_constraint.cc", ++ "//video/adaptation/balanced_constraint.h", ++ "//video/adaptation/bitrate_constraint.cc", ++ "//video/adaptation/bitrate_constraint.h", ++ "//video/adaptation/encode_usage_resource.cc", ++ "//video/adaptation/encode_usage_resource.h", ++ "//video/adaptation/overuse_frame_detector.cc", ++ "//video/adaptation/overuse_frame_detector.h", ++ "//video/adaptation/quality_rampup_experiment_helper.cc", ++ "//video/adaptation/quality_rampup_experiment_helper.h", ++ "//video/adaptation/quality_scaler_resource.cc", ++ "//video/adaptation/quality_scaler_resource.h", ++ "//video/adaptation/video_stream_encoder_resource.cc", ++ "//video/adaptation/video_stream_encoder_resource.h", ++ "//video/adaptation/video_stream_encoder_resource_manager.cc", ++ "//video/adaptation/video_stream_encoder_resource_manager.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:frame_dumping_decoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/frame_dumping_decoder.cc", ++ "//video/frame_dumping_decoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video:video_stream_encoder_create", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:nack_module", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding/deprecated:nack_module", ++ "//modules/video_processing:video_processing", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:keyframe_interval_settings_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:thread_registry", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:frame_dumping_decoder" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/buffered_frame_decryptor.cc", ++ "//video/buffered_frame_decryptor.h", ++ "//video/call_stats.cc", ++ "//video/call_stats.h", ++ "//video/call_stats2.cc", ++ "//video/call_stats2.h", ++ "//video/encoder_rtcp_feedback.cc", ++ "//video/encoder_rtcp_feedback.h", ++ "//video/quality_limitation_reason_tracker.cc", ++ "//video/quality_limitation_reason_tracker.h", ++ "//video/quality_threshold.cc", ++ "//video/quality_threshold.h", ++ "//video/receive_statistics_proxy.cc", ++ "//video/receive_statistics_proxy.h", ++ "//video/receive_statistics_proxy2.cc", ++ "//video/receive_statistics_proxy2.h", ++ "//video/report_block_stats.cc", ++ "//video/report_block_stats.h", ++ "//video/rtp_streams_synchronizer.cc", ++ "//video/rtp_streams_synchronizer.h", ++ "//video/rtp_streams_synchronizer2.cc", ++ "//video/rtp_streams_synchronizer2.h", ++ "//video/rtp_video_stream_receiver.cc", ++ "//video/rtp_video_stream_receiver.h", ++ "//video/rtp_video_stream_receiver2.cc", ++ "//video/rtp_video_stream_receiver2.h", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.cc", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.h", ++ "//video/send_delay_stats.cc", ++ "//video/send_delay_stats.h", ++ "//video/send_statistics_proxy.cc", ++ "//video/send_statistics_proxy.h", ++ "//video/stats_counter.cc", ++ "//video/stats_counter.h", ++ "//video/stream_synchronization.cc", ++ "//video/stream_synchronization.h", ++ "//video/transport_adapter.cc", ++ "//video/transport_adapter.h", ++ "//video/video_quality_observer.cc", ++ "//video/video_quality_observer.h", ++ "//video/video_quality_observer2.cc", ++ "//video/video_quality_observer2.h", ++ "//video/video_receive_stream.cc", ++ "//video/video_receive_stream.h", ++ "//video/video_receive_stream2.cc", ++ "//video/video_receive_stream2.h", ++ "//video/video_send_stream.cc", ++ "//video/video_send_stream.h", ++ "//video/video_send_stream_impl.cc", ++ "//video/video_send_stream_impl.h", ++ "//video/video_stream_decoder.cc", ++ "//video/video_stream_decoder.h", ++ "//video/video_stream_decoder2.cc", ++ "//video/video_stream_decoder2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video_stream_encoder_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/alignment_adjuster.cc", ++ "//video/alignment_adjuster.h", ++ "//video/encoder_bitrate_adjuster.cc", ++ "//video/encoder_bitrate_adjuster.h", ++ "//video/encoder_overshoot_detector.cc", ++ "//video/encoder_overshoot_detector.h", ++ "//video/frame_encode_metadata_writer.cc", ++ "//video/frame_encode_metadata_writer.h", ++ "//video/video_source_sink_controller.cc", ++ "//video/video_source_sink_controller.h", ++ "//video/video_stream_encoder.cc", ++ "//video/video_stream_encoder.h" ++ ], ++ "type": "static_library" ++ } ++ } ++} +\ No newline at end of file +diff --git dom/media/webrtc/third_party_build/gn-configs/arm64_False_arm64_freebsd.mozconfig dom/media/webrtc/third_party_build/gn-configs/arm64_False_arm64_freebsd.mozconfig +new file mode 100644 +index 0000000000..f397663b83 +--- /dev/null ++++ dom/media/webrtc/third_party_build/gn-configs/arm64_False_arm64_freebsd.mozconfig +@@ -0,0 +1,10 @@ ++export M4=/usr/local/bin/gm4 ++export CC=/usr/local/bin/clang13 ++export CXX=/usr/local/bin/clang++13 ++export CPP=/usr/local/bin/clang-cpp13 ++ac_add_options --with-libclang-path=/usr/local/llvm13/lib ++ ++ac_add_options --target=aarch64 ++ac_add_options --enable-bootstrap ++ ++mk_add_options MOZ_OBJDIR=obj-arm64_False_arm64_freebsd +diff --git dom/media/webrtc/third_party_build/gn-configs/arm64_True_arm64_freebsd.json dom/media/webrtc/third_party_build/gn-configs/arm64_True_arm64_freebsd.json +new file mode 100644 +index 0000000000..1b7ef46b1d +--- /dev/null ++++ dom/media/webrtc/third_party_build/gn-configs/arm64_True_arm64_freebsd.json +@@ -0,0 +1,38056 @@ ++{ ++ "gn_gen_args": { ++ "host_cpu": "arm64", ++ "is_debug": true, ++ "target_cpu": "arm64", ++ "target_os": "freebsd" ++ }, ++ "mozbuild_args": { ++ "CPU_ARCH": "aarch64", ++ "HOST_CPU_ARCH": "aarch64", ++ "MOZ_DEBUG": "1", ++ "OS_TARGET": "FreeBSD" ++ }, ++ "sandbox_vars": { ++ "COMPILE_FLAGS": { ++ "WARNINGS_AS_ERRORS": [] ++ }, ++ "FINAL_LIBRARY": "webrtc" ++ }, ++ "targets": { ++ "//:webrtc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:builtin_audio_decoder_factory", ++ "//api/audio_codecs:builtin_audio_encoder_factory", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:builtin_video_decoder_factory", ++ "//api/video_codecs:builtin_video_encoder_factory", ++ "//audio:audio", ++ "//call:call", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//media:media", ++ "//modules:modules", ++ "//modules/video_capture:video_capture_internal_impl", ++ "//rtc_base:rtc_base", ++ "//test:rtp_test_utils", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [], ++ "type": "static_library" ++ }, ++ "//api/adaptation:resource_adaptation_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/adaptation/resource.cc", ++ "//api/adaptation/resource.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:aec3_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_canceller3_config.cc", ++ "//api/audio/echo_canceller3_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:aec3_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//modules/audio_processing/aec3:aec3", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_canceller3_factory.cc", ++ "//api/audio/echo_canceller3_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_frame_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_packet_info", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_frame.cc", ++ "//api/audio/audio_frame.h", ++ "//api/audio/channel_layout.cc", ++ "//api/audio/channel_layout.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_mixer_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_mixer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:echo_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/L16:audio_decoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_decoder_L16.cc", ++ "//api/audio_codecs/L16/audio_decoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/L16:audio_encoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_encoder_L16.cc", ++ "//api/audio_codecs/L16/audio_encoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_decoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_decoder_g711.cc", ++ "//api/audio_codecs/g711/audio_decoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_encoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_encoder_g711.cc", ++ "//api/audio_codecs/g711/audio_encoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_decoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_decoder_g722.cc", ++ "//api/audio_codecs/g722/audio_decoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722.cc", ++ "//api/audio_codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_decoder_isac_float" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac_float": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_decoder_isac_float.cc", ++ "//api/audio_codecs/isac/audio_decoder_isac_float.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_encoder_isac_float" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac_float": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_encoder_isac_float.cc", ++ "//api/audio_codecs/isac/audio_encoder_isac_float.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.h", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:audio_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:scoped_refptr", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/audio_codec_pair_id.cc", ++ "//api/audio_codecs/audio_codec_pair_id.h", ++ "//api/audio_codecs/audio_decoder.cc", ++ "//api/audio_codecs/audio_decoder.h", ++ "//api/audio_codecs/audio_decoder_factory.h", ++ "//api/audio_codecs/audio_decoder_factory_template.h", ++ "//api/audio_codecs/audio_encoder.cc", ++ "//api/audio_codecs/audio_encoder.h", ++ "//api/audio_codecs/audio_encoder_factory.h", ++ "//api/audio_codecs/audio_encoder_factory_template.h", ++ "//api/audio_codecs/audio_format.cc", ++ "//api/audio_codecs/audio_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_decoder_L16", ++ "//api/audio_codecs/g711:audio_decoder_g711", ++ "//api/audio_codecs/g722:audio_decoder_g722", ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc", ++ "//api/audio_codecs/isac:audio_decoder_isac", ++ "//api/audio_codecs/opus:audio_decoder_multiopus", ++ "//api/audio_codecs/opus:audio_decoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_decoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_encoder_L16", ++ "//api/audio_codecs/g711:audio_encoder_g711", ++ "//api/audio_codecs/g722:audio_encoder_g722", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc", ++ "//api/audio_codecs/isac:audio_encoder_isac", ++ "//api/audio_codecs/opus:audio_encoder_multiopus", ++ "//api/audio_codecs/opus:audio_encoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_encoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/crypto:frame_decryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_decryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:frame_encryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_encryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:options": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/crypto_options.cc", ++ "//api/crypto/crypto_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/neteq:default_neteq_controller_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_controller_api", ++ "//modules/audio_coding:neteq" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/default_neteq_controller_factory.cc", ++ "//api/neteq/default_neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/neteq.cc", ++ "//api/neteq/neteq.h", ++ "//api/neteq/neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_api", ++ "//api/neteq:tick_timer", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/neteq_controller.h", ++ "//api/neteq/neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:tick_timer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/tick_timer.cc", ++ "//api/neteq/tick_timer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/numerics:numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/numerics/samples_stats_counter.cc", ++ "//api/numerics/samples_stats_counter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/rtc_event_log:rtc_event_log": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:libjingle_logging_api", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:timeutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log/rtc_event.cc", ++ "//api/rtc_event_log/rtc_event.h", ++ "//api/rtc_event_log/rtc_event_log.cc", ++ "//api/rtc_event_log/rtc_event_log.h", ++ "//api/rtc_event_log/rtc_event_log_factory_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/task_queue:task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/task_queue/task_queue_base.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport/rtp:dependency_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/dependency_descriptor.cc", ++ "//api/transport/rtp/dependency_descriptor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport/rtp:rtp_source": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/rtp_source.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport:bitrate_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/bitrate_settings.cc", ++ "//api/transport/bitrate_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:field_trial_based_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:webrtc_key_value_config", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/field_trial_based_config.cc", ++ "//api/transport/field_trial_based_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//modules/congestion_controller/goog_cc:goog_cc", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/goog_cc_factory.cc", ++ "//api/transport/goog_cc_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:network_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:deprecation", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/network_control.h", ++ "//api/transport/network_types.cc", ++ "//api/transport/network_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:webrtc_key_value_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/webrtc_key_value_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/units:data_rate": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:data_size", ++ "//api/units:frequency", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_rate.cc", ++ "//api/units/data_rate.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:data_size": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_size.cc", ++ "//api/units/data_size.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:frequency": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/frequency.cc", ++ "//api/units/frequency.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:time_delta": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/time_delta.cc", ++ "//api/units/time_delta.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:timestamp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/timestamp.cc", ++ "//api/units/timestamp.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:builtin_video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/builtin_video_bitrate_allocator_factory.cc", ++ "//api/video/builtin_video_bitrate_allocator_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_coding:encoded_frame" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/encoded_frame.cc", ++ "//api/video/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_image": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:refcountedbase", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/encoded_image.cc", ++ "//api/video/encoded_image.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:recordable_encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/recordable_encoded_frame.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_adaptation_counters.cc", ++ "//api/video/video_adaptation_counters.h", ++ "//api/video/video_adaptation_reason.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocation.cc", ++ "//api/video/video_bitrate_allocation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_bitrate_allocation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator.cc", ++ "//api/video/video_bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocator", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_codec_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_constants.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_type.h", ++ "//api/video/video_frame.cc", ++ "//api/video/video_frame.h", ++ "//api/video/video_frame_buffer.cc", ++ "//api/video/video_frame_buffer.h", ++ "//api/video/video_sink_interface.h", ++ "//api/video/video_source_interface.cc", ++ "//api/video/video_source_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i010": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/i010_buffer.cc", ++ "//api/video/i010_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i420": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/i420_buffer.cc", ++ "//api/video/i420_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_metadata": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_metadata.cc", ++ "//api/video/video_frame_metadata.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame_nv12": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/nv12_buffer.cc", ++ "//api/video/nv12_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_type": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_type.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/color_space.cc", ++ "//api/video/color_space.h", ++ "//api/video/hdr_metadata.cc", ++ "//api/video/hdr_metadata.h", ++ "//api/video/video_content_type.cc", ++ "//api/video/video_content_type.h", ++ "//api/video/video_rotation.h", ++ "//api/video/video_timing.cc", ++ "//api/video/video_timing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_stream_encoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_stream_encoder_interface.h", ++ "//api/video/video_stream_encoder_observer.h", ++ "//api/video/video_stream_encoder_settings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_stream_encoder_create": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//video:video_stream_encoder_impl", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_stream_encoder_create.cc", ++ "//api/video/video_stream_encoder_create.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:bitstream_parser_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/bitstream_parser.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video_codecs:builtin_video_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_internal_video_codecs", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/builtin_video_decoder_factory.cc", ++ "//api/video_codecs/builtin_video_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:builtin_video_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_internal_video_codecs", ++ "//media:rtc_media_base", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/builtin_video_encoder_factory.cc", ++ "//api/video_codecs/builtin_video_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:rtc_software_fallback_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.h", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:video_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/sdp_video_format.cc", ++ "//api/video_codecs/sdp_video_format.h", ++ "//api/video_codecs/spatial_layer.cc", ++ "//api/video_codecs/spatial_layer.h", ++ "//api/video_codecs/video_codec.cc", ++ "//api/video_codecs/video_codec.h", ++ "//api/video_codecs/video_decoder.cc", ++ "//api/video_codecs/video_decoder.h", ++ "//api/video_codecs/video_decoder_factory.cc", ++ "//api/video_codecs/video_decoder_factory.h", ++ "//api/video_codecs/video_encoder.cc", ++ "//api/video_codecs/video_encoder.h", ++ "//api/video_codecs/video_encoder_config.cc", ++ "//api/video_codecs/video_encoder_config.h", ++ "//api/video_codecs/video_encoder_factory.h", ++ "//api/video_codecs/vp8_frame_buffer_controller.h", ++ "//api/video_codecs/vp8_frame_config.cc", ++ "//api/video_codecs/vp8_frame_config.h", ++ "//api/video_codecs/vp8_temporal_layers.cc", ++ "//api/video_codecs/vp8_temporal_layers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:vp8_temporal_layers_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/vp8_temporal_layers_factory.cc", ++ "//api/video_codecs/vp8_temporal_layers_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:array_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/array_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:audio_options_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_options.cc", ++ "//api/audio_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:time_delta" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/bitrate_allocation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:call_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/audio_sink.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:callfactory_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/call_factory_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:fec_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame_type", ++ "//modules:module_fec_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/fec_controller.h", ++ "//api/fec_controller_override.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:frame_transformer_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:video_frame_metadata", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/frame_transformer_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:function_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/function_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:libjingle_logging_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log_output.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:media_stream_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:audio_options_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_stream_interface.cc", ++ "//api/media_stream_interface.h", ++ "//api/notifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:network_state_predictor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/network_state_predictor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:priority": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/priority.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:refcountedbase": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/ref_counted_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:rtc_error": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_error.cc", ++ "//api/rtc_error.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//api/video:video_rtp_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_headers.cc", ++ "//api/rtp_headers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_packet_info": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:rtp_headers", ++ "//api:scoped_refptr", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_packet_info.cc", ++ "//api/rtp_packet_info.h", ++ "//api/rtp_packet_infos.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_parameters": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:priority", ++ "//api:rtp_transceiver_direction", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_types.cc", ++ "//api/media_types.h", ++ "//api/rtp_parameters.cc", ++ "//api/rtp_parameters.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_transceiver_direction": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_transceiver_direction.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:scoped_refptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/scoped_refptr.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:simulated_network_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/test/simulated_network.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:transport_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/transport.cc", ++ "//api/call/transport.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio/utility:audio_frame_operations": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//audio/utility/audio_frame_operations.cc", ++ "//audio/utility/audio_frame_operations.h", ++ "//audio/utility/channel_mixer.cc", ++ "//audio/utility/channel_mixer.h", ++ "//audio/utility/channel_mixing_matrix.cc", ++ "//audio/utility/channel_mixing_matrix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio:audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:call_api", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio:aec3_factory", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport/rtp:rtp_source", ++ "//audio/utility:audio_frame_operations", ++ "//call:audio_sender_interface", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_coding", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:audio_encoder_cng", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//modules/audio_coding:red", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:rms_level", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//audio/audio_level.cc", ++ "//audio/audio_level.h", ++ "//audio/audio_receive_stream.cc", ++ "//audio/audio_receive_stream.h", ++ "//audio/audio_send_stream.cc", ++ "//audio/audio_send_stream.h", ++ "//audio/audio_state.cc", ++ "//audio/audio_state.h", ++ "//audio/audio_transport_impl.cc", ++ "//audio/audio_transport_impl.h", ++ "//audio/channel_receive.cc", ++ "//audio/channel_receive.h", ++ "//audio/channel_receive_frame_transformer_delegate.cc", ++ "//audio/channel_receive_frame_transformer_delegate.h", ++ "//audio/channel_send.cc", ++ "//audio/channel_send.h", ++ "//audio/channel_send_frame_transformer_delegate.cc", ++ "//audio/channel_send_frame_transformer_delegate.h", ++ "//audio/conversion.h", ++ "//audio/null_audio_poller.cc", ++ "//audio/null_audio_poller.h", ++ "//audio/remix_resample.cc", ++ "//audio/remix_resample.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call/adaptation:resource_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/adaptation/adaptation_constraint.cc", ++ "//call/adaptation/adaptation_constraint.h", ++ "//call/adaptation/broadcast_resource_listener.cc", ++ "//call/adaptation/broadcast_resource_listener.h", ++ "//call/adaptation/degradation_preference_provider.cc", ++ "//call/adaptation/degradation_preference_provider.h", ++ "//call/adaptation/encoder_settings.cc", ++ "//call/adaptation/encoder_settings.h", ++ "//call/adaptation/resource_adaptation_processor.cc", ++ "//call/adaptation/resource_adaptation_processor.h", ++ "//call/adaptation/resource_adaptation_processor_interface.cc", ++ "//call/adaptation/resource_adaptation_processor_interface.h", ++ "//call/adaptation/video_source_restrictions.cc", ++ "//call/adaptation/video_source_restrictions.h", ++ "//call/adaptation/video_stream_adapter.cc", ++ "//call/adaptation/video_stream_adapter.h", ++ "//call/adaptation/video_stream_input_state.cc", ++ "//call/adaptation/video_stream_input_state.h", ++ "//call/adaptation/video_stream_input_state_provider.cc", ++ "//call/adaptation/video_stream_input_state_provider.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:audio_sender_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/audio_sender.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:bitrate_allocation", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/bitrate_allocator.cc", ++ "//call/bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:bitrate_configurator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:bitrate_settings", ++ "//api/units:data_rate", ++ "//call:rtp_interfaces", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_bitrate_configurator.cc", ++ "//call/rtp_bitrate_configurator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:callfactory_api", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:time_delta", ++ "//api/video_codecs:video_codecs_api", ++ "//audio:audio", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:fake_network", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:simulated_network", ++ "//call:video_stream_api", ++ "//call/adaptation:resource_adaptation", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//logging:rtc_event_video", ++ "//logging:rtc_stream_config", ++ "//modules:module_api", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//modules/video_coding:video_coding", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/call.cc", ++ "//call/call_factory.cc", ++ "//call/call_factory.h", ++ "//call/degraded_call.cc", ++ "//call/degraded_call.h", ++ "//call/flexfec_receive_stream_impl.cc", ++ "//call/flexfec_receive_stream_impl.h", ++ "//call/receive_time_calculator.cc", ++ "//call/receive_time_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:network_state_predictor_api", ++ "//api:rtc_error", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/task_queue:task_queue", ++ "//api/transport:bitrate_settings", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:rtp_source", ++ "//call:audio_sender_interface", ++ "//call:rtp_interfaces", ++ "//call:video_stream_api", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/audio_receive_stream.cc", ++ "//call/audio_receive_stream.h", ++ "//call/audio_send_stream.h", ++ "//call/audio_send_stream_call.cc", ++ "//call/audio_state.cc", ++ "//call/audio_state.h", ++ "//call/call.h", ++ "//call/call_config.cc", ++ "//call/call_config.h", ++ "//call/flexfec_receive_stream.cc", ++ "//call/flexfec_receive_stream.h", ++ "//call/packet_receiver.h", ++ "//call/syncable.cc", ++ "//call/syncable.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:fake_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//call:call_interfaces", ++ "//call:simulated_network", ++ "//call:simulated_packet_receiver", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/fake_network_pipe.cc", ++ "//call/fake_network_pipe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:bitrate_settings", ++ "//api/units:timestamp", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_config.cc", ++ "//call/rtp_config.h", ++ "//call/rtp_packet_sink_interface.h", ++ "//call/rtp_stream_receiver_controller_interface.h", ++ "//call/rtp_transport_controller_send_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//call:rtp_interfaces", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_demuxer.cc", ++ "//call/rtp_demuxer.h", ++ "//call/rtp_stream_receiver_controller.cc", ++ "//call/rtp_stream_receiver_controller.h", ++ "//call/rtx_receive_stream.cc", ++ "//call/rtx_receive_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_sender": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:fec_controller_api", ++ "//api:network_state_predictor_api", ++ "//api:rtp_parameters", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:goog_cc", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_configurator", ++ "//call:rtp_interfaces", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/congestion_controller/rtp:control_handler", ++ "//modules/congestion_controller/rtp:transport_feedback", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:chain_diff_calculator", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:frame_dependencies_calculator", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/task_utils:repeating_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_payload_params.cc", ++ "//call/rtp_payload_params.h", ++ "//call/rtp_transport_controller_send.cc", ++ "//call/rtp_transport_controller_send.h", ++ "//call/rtp_video_sender.cc", ++ "//call/rtp_video_sender.h", ++ "//call/rtp_video_sender_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/simulated_network.cc", ++ "//call/simulated_network.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_packet_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//call:call_interfaces" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/simulated_packet_receiver.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:video_stream_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/video_receive_stream.cc", ++ "//call/video_receive_stream.h", ++ "//call/video_send_stream.cc", ++ "//call/video_send_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_128": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_common.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_neon.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_neon_sse2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_256": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.cc", ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.h", ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//common_audio:common_audio_neon", ++ "//common_audio:sinc_resampler", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/audio_converter.cc", ++ "//common_audio/audio_converter.h", ++ "//common_audio/audio_util.cc", ++ "//common_audio/channel_buffer.cc", ++ "//common_audio/channel_buffer.h", ++ "//common_audio/include/audio_util.h", ++ "//common_audio/real_fourier.cc", ++ "//common_audio/real_fourier.h", ++ "//common_audio/real_fourier_ooura.cc", ++ "//common_audio/real_fourier_ooura.h", ++ "//common_audio/resampler/include/push_resampler.h", ++ "//common_audio/resampler/include/resampler.h", ++ "//common_audio/resampler/push_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.h", ++ "//common_audio/resampler/resampler.cc", ++ "//common_audio/resampler/sinc_resampler.cc", ++ "//common_audio/smoothing_filter.cc", ++ "//common_audio/smoothing_filter.h", ++ "//common_audio/vad/include/vad.h", ++ "//common_audio/vad/vad.cc", ++ "//common_audio/wav_file.cc", ++ "//common_audio/wav_file.h", ++ "//common_audio/wav_header.cc", ++ "//common_audio/wav_header.h", ++ "//common_audio/window_generator.cc", ++ "//common_audio/window_generator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c_arm_asm", ++ "//common_audio:common_audio_cc", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/ring_buffer.c", ++ "//common_audio/ring_buffer.h", ++ "//common_audio/signal_processing/auto_corr_to_refl_coef.c", ++ "//common_audio/signal_processing/auto_correlation.c", ++ "//common_audio/signal_processing/complex_fft_tables.h", ++ "//common_audio/signal_processing/copy_set_operations.c", ++ "//common_audio/signal_processing/cross_correlation.c", ++ "//common_audio/signal_processing/division_operations.c", ++ "//common_audio/signal_processing/downsample_fast.c", ++ "//common_audio/signal_processing/energy.c", ++ "//common_audio/signal_processing/filter_ar.c", ++ "//common_audio/signal_processing/filter_ma_fast_q12.c", ++ "//common_audio/signal_processing/get_hanning_window.c", ++ "//common_audio/signal_processing/get_scaling_square.c", ++ "//common_audio/signal_processing/ilbc_specific_functions.c", ++ "//common_audio/signal_processing/include/real_fft.h", ++ "//common_audio/signal_processing/include/signal_processing_library.h", ++ "//common_audio/signal_processing/include/spl_inl.h", ++ "//common_audio/signal_processing/include/spl_inl_armv7.h", ++ "//common_audio/signal_processing/levinson_durbin.c", ++ "//common_audio/signal_processing/lpc_to_refl_coef.c", ++ "//common_audio/signal_processing/min_max_operations.c", ++ "//common_audio/signal_processing/randomization_functions.c", ++ "//common_audio/signal_processing/real_fft.c", ++ "//common_audio/signal_processing/refl_coef_to_lpc.c", ++ "//common_audio/signal_processing/resample.c", ++ "//common_audio/signal_processing/resample_48khz.c", ++ "//common_audio/signal_processing/resample_by_2.c", ++ "//common_audio/signal_processing/resample_by_2_internal.c", ++ "//common_audio/signal_processing/resample_by_2_internal.h", ++ "//common_audio/signal_processing/resample_fractional.c", ++ "//common_audio/signal_processing/spl_init.c", ++ "//common_audio/signal_processing/spl_inl.c", ++ "//common_audio/signal_processing/spl_sqrt.c", ++ "//common_audio/signal_processing/splitting_filter.c", ++ "//common_audio/signal_processing/sqrt_of_one_minus_x_squared.c", ++ "//common_audio/signal_processing/vector_scaling_operations.c", ++ "//common_audio/vad/include/webrtc_vad.h", ++ "//common_audio/vad/vad_core.c", ++ "//common_audio/vad/vad_core.h", ++ "//common_audio/vad/vad_filterbank.c", ++ "//common_audio/vad/vad_filterbank.h", ++ "//common_audio/vad/vad_gmm.c", ++ "//common_audio/vad/vad_gmm.h", ++ "//common_audio/vad/vad_sp.c", ++ "//common_audio/vad/vad_sp.h", ++ "//common_audio/vad/webrtc_vad.c", ++ "//common_audio/signal_processing/complex_fft.c", ++ "//common_audio/signal_processing/complex_bit_reverse.c", ++ "//common_audio/signal_processing/filter_ar_fast_q12.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c_arm_asm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//common_audio:common_audio_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/signal_processing/dot_product_with_scale.cc", ++ "//common_audio/signal_processing/dot_product_with_scale.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_neon": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_neon_c", ++ "//common_audio:fir_filter", ++ "//common_audio:sinc_resampler", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter_neon.cc", ++ "//common_audio/fir_filter_neon.h", ++ "//common_audio/resampler/sinc_resampler_neon.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_neon_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/signal_processing/cross_correlation_neon.c", ++ "//common_audio/signal_processing/downsample_fast_neon.c", ++ "//common_audio/signal_processing/min_max_operations_neon.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_audio:fir_filter_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_neon", ++ "//common_audio:fir_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter_c.cc", ++ "//common_audio/fir_filter_c.h", ++ "//common_audio/fir_filter_factory.cc", ++ "//common_audio/fir_filter_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:sinc_resampler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/resampler/sinc_resampler.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/generic_frame_descriptor/generic_frame_info.cc", ++ "//common_video/generic_frame_descriptor/generic_frame_info.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:common_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_nv12", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:bitstream_parser_api", ++ "//media:rtc_h264_profile_id", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/bitrate_adjuster.cc", ++ "//common_video/frame_rate_estimator.cc", ++ "//common_video/frame_rate_estimator.h", ++ "//common_video/h264/h264_bitstream_parser.cc", ++ "//common_video/h264/h264_bitstream_parser.h", ++ "//common_video/h264/h264_common.cc", ++ "//common_video/h264/h264_common.h", ++ "//common_video/h264/pps_parser.cc", ++ "//common_video/h264/pps_parser.h", ++ "//common_video/h264/profile_level_id.h", ++ "//common_video/h264/sps_parser.cc", ++ "//common_video/h264/sps_parser.h", ++ "//common_video/h264/sps_vui_rewriter.cc", ++ "//common_video/h264/sps_vui_rewriter.h", ++ "//common_video/include/bitrate_adjuster.h", ++ "//common_video/include/i420_buffer_pool.h", ++ "//common_video/include/incoming_video_stream.h", ++ "//common_video/include/quality_limitation_reason.h", ++ "//common_video/include/video_frame_buffer.h", ++ "//common_video/include/video_frame_buffer_pool.h", ++ "//common_video/incoming_video_stream.cc", ++ "//common_video/libyuv/include/webrtc_libyuv.h", ++ "//common_video/libyuv/webrtc_libyuv.cc", ++ "//common_video/video_frame_buffer.cc", ++ "//common_video/video_frame_buffer_pool.cc", ++ "//common_video/video_render_frames.cc", ++ "//common_video/video_render_frames.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:frame_counts": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/frame_counts.h" ++ ], ++ "type": "source_set" ++ }, ++ "//logging:rtc_event_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/units:data_rate", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.h", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.h", ++ "//logging/rtc_event_log/events/rtc_event_remote_estimate.h", ++ "//logging/rtc_event_log/events/rtc_event_route_change.cc", ++ "//logging/rtc_event_log/events/rtc_event_route_change.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_alr_state.cc", ++ "//logging/rtc_event_log/events/rtc_event_alr_state.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_stream_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_parameters" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/rtc_stream_config.cc", ++ "//logging/rtc_event_log/rtc_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/constants.cc", ++ "//media/engine/constants.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_encoder_simulcast_proxy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/encoder_simulcast_proxy.cc", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_h264_profile_id": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/h264_profile_level_id.cc", ++ "//media/base/h264_profile_level_id.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_internal_video_codecs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//media:rtc_constants", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules:module_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:webrtc_h264", ++ "//modules/video_coding:webrtc_multiplex", ++ "//modules/video_coding:webrtc_vp8", ++ "//modules/video_coding:webrtc_vp9", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/internal_decoder_factory.cc", ++ "//media/engine/internal_decoder_factory.h", ++ "//media/engine/internal_encoder_factory.cc", ++ "//media/engine/internal_encoder_factory.h", ++ "//media/engine/multiplex_codec_factory.cc", ++ "//media/engine/multiplex_codec_factory.h", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:audio_options_api", ++ "//api:frame_transformer_interface", ++ "//api:media_stream_interface", ++ "//api:rtc_error", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_config", ++ "//media:rtc_vp9_profile", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:sanitizer", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/codec.cc", ++ "//media/base/codec.h", ++ "//media/base/media_constants.cc", ++ "//media/base/media_constants.h", ++ "//media/base/video_adapter.cc", ++ "//media/base/video_adapter.h", ++ "//media/base/video_broadcaster.cc", ++ "//media/base/video_broadcaster.h", ++ "//media/base/video_common.cc", ++ "//media/base/video_common.h", ++ "//media/base/video_source_base.cc", ++ "//media/base/video_source_base.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/media_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//media:rtc_simulcast_encoder_adapter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:video_stream_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/simulcast_encoder_adapter.cc", ++ "//media/engine/simulcast_encoder_adapter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_vp9_profile": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/vp9_profile.cc", ++ "//media/base/vp9_profile.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:default_neteq_factory", ++ "//modules/audio_coding:neteq", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/acm2/acm_receiver.cc", ++ "//modules/audio_coding/acm2/acm_receiver.h", ++ "//modules/audio_coding/acm2/acm_remixing.cc", ++ "//modules/audio_coding/acm2/acm_remixing.h", ++ "//modules/audio_coding/acm2/acm_resampler.cc", ++ "//modules/audio_coding/acm2/acm_resampler.h", ++ "//modules/audio_coding/acm2/audio_coding_module.cc", ++ "//modules/audio_coding/acm2/call_statistics.cc", ++ "//modules/audio_coding/acm2/call_statistics.h", ++ "//modules/audio_coding/include/audio_coding_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding_module_typedefs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/include/audio_coding_module_typedefs.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:audio_coding_opus_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.cc", ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_encoder_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.cc", ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//common_audio:common_audio", ++ "//logging:rtc_event_audio", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc", ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.h", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.h", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h", ++ "//modules/audio_coding/audio_network_adaptor/util/threshold_curve.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_config.cc", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:default_neteq_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:default_neteq_controller_factory", ++ "//api/neteq:neteq_api", ++ "//modules/audio_coding:neteq", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/neteq/default_neteq_factory.cc", ++ "//modules/audio_coding/neteq/default_neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g711_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.h", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g711_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g711:g711_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/g711_interface.c", ++ "//modules/audio_coding/codecs/g711/g711_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g722_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.h", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g722:g722_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/g722_interface.c", ++ "//modules/audio_coding/codecs/g722/g722_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:ilbc_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/abs_quant.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant.h", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.h", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.c", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.h", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.c", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.h", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.c", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.h", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.c", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.h", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.c", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.h", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.c", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.h", ++ "//modules/audio_coding/codecs/ilbc/constants.c", ++ "//modules/audio_coding/codecs/ilbc/constants.h", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.c", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.h", ++ "//modules/audio_coding/codecs/ilbc/decode.c", ++ "//modules/audio_coding/codecs/ilbc/decode.h", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.c", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.h", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/defines.h", ++ "//modules/audio_coding/codecs/ilbc/do_plc.c", ++ "//modules/audio_coding/codecs/ilbc/do_plc.h", ++ "//modules/audio_coding/codecs/ilbc/encode.c", ++ "//modules/audio_coding/codecs/ilbc/encode.h", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.c", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.h", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.c", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.h", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.c", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.h", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.c", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.h", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.h", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.c", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.h", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.c", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.h", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.c", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.h", ++ "//modules/audio_coding/codecs/ilbc/hp_input.c", ++ "//modules/audio_coding/codecs/ilbc/hp_input.h", ++ "//modules/audio_coding/codecs/ilbc/hp_output.c", ++ "//modules/audio_coding/codecs/ilbc/hp_output.h", ++ "//modules/audio_coding/codecs/ilbc/ilbc.c", ++ "//modules/audio_coding/codecs/ilbc/ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.h", ++ "//modules/audio_coding/codecs/ilbc/init_decode.c", ++ "//modules/audio_coding/codecs/ilbc/init_decode.h", ++ "//modules/audio_coding/codecs/ilbc/init_encode.c", ++ "//modules/audio_coding/codecs/ilbc/init_encode.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.h", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.c", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.h", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/my_corr.c", ++ "//modules/audio_coding/codecs/ilbc/my_corr.h", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.c", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.h", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/refiner.c", ++ "//modules/audio_coding/codecs/ilbc/refiner.h", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.h", ++ "//modules/audio_coding/codecs/ilbc/smooth.c", ++ "//modules/audio_coding/codecs/ilbc/smooth.h", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.c", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.h", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.c", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.h", ++ "//modules/audio_coding/codecs/ilbc/split_vq.c", ++ "//modules/audio_coding/codecs/ilbc/split_vq.h", ++ "//modules/audio_coding/codecs/ilbc/state_construct.c", ++ "//modules/audio_coding/codecs/ilbc/state_construct.h", ++ "//modules/audio_coding/codecs/ilbc/state_search.c", ++ "//modules/audio_coding/codecs/ilbc/state_search.h", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.c", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.h", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/vq3.c", ++ "//modules/audio_coding/codecs/ilbc/vq3.h", ++ "//modules/audio_coding/codecs/ilbc/vq4.c", ++ "//modules/audio_coding/codecs/ilbc/vq4.h", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.c", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.h", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.c", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac_c", ++ "//modules/audio_coding:isac_common" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/include/audio_decoder_isac.h", ++ "//modules/audio_coding/codecs/isac/main/include/audio_encoder_isac.h", ++ "//modules/audio_coding/codecs/isac/main/source/audio_decoder_isac.cc", ++ "//modules/audio_coding/codecs/isac/main/source/audio_encoder_isac.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_bwinfo": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/bandwidth_info.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/audio_coding:isac_vad", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/include/isac.h", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines.c", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines.h", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c", ++ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/codec.h", ++ "//modules/audio_coding/codecs/isac/main/source/crc.c", ++ "//modules/audio_coding/codecs/isac/main/source/crc.h", ++ "//modules/audio_coding/codecs/isac/main/source/decode.c", ++ "//modules/audio_coding/codecs/isac/main/source/decode_bwe.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h", ++ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.c", ++ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.h", ++ "//modules/audio_coding/codecs/isac/main/source/filterbanks.c", ++ "//modules/audio_coding/codecs/isac/main/source/intialize.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_float_type.h", ++ "//modules/audio_coding/codecs/isac/main/source/lattice.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/transform.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:isac_bwinfo", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t_impl.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:ignore_warnings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.c", ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.h", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.h", ++ "//modules/audio_coding/codecs/isac/main/source/os_specific_inline.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.h", ++ "//modules/audio_coding/codecs/isac/main/source/settings.h", ++ "//modules/audio_coding/codecs/isac/main/source/structs.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:legacy_encoded_audio_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.cc", ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:neteq": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//api/neteq:neteq_controller_api", ++ "//api/neteq:tick_timer", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/neteq/accelerate.cc", ++ "//modules/audio_coding/neteq/accelerate.h", ++ "//modules/audio_coding/neteq/audio_multi_vector.cc", ++ "//modules/audio_coding/neteq/audio_multi_vector.h", ++ "//modules/audio_coding/neteq/audio_vector.cc", ++ "//modules/audio_coding/neteq/audio_vector.h", ++ "//modules/audio_coding/neteq/background_noise.cc", ++ "//modules/audio_coding/neteq/background_noise.h", ++ "//modules/audio_coding/neteq/buffer_level_filter.cc", ++ "//modules/audio_coding/neteq/buffer_level_filter.h", ++ "//modules/audio_coding/neteq/comfort_noise.cc", ++ "//modules/audio_coding/neteq/comfort_noise.h", ++ "//modules/audio_coding/neteq/cross_correlation.cc", ++ "//modules/audio_coding/neteq/cross_correlation.h", ++ "//modules/audio_coding/neteq/decision_logic.cc", ++ "//modules/audio_coding/neteq/decision_logic.h", ++ "//modules/audio_coding/neteq/decoder_database.cc", ++ "//modules/audio_coding/neteq/decoder_database.h", ++ "//modules/audio_coding/neteq/delay_manager.cc", ++ "//modules/audio_coding/neteq/delay_manager.h", ++ "//modules/audio_coding/neteq/dsp_helper.cc", ++ "//modules/audio_coding/neteq/dsp_helper.h", ++ "//modules/audio_coding/neteq/dtmf_buffer.cc", ++ "//modules/audio_coding/neteq/dtmf_buffer.h", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.cc", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.h", ++ "//modules/audio_coding/neteq/expand.cc", ++ "//modules/audio_coding/neteq/expand.h", ++ "//modules/audio_coding/neteq/expand_uma_logger.cc", ++ "//modules/audio_coding/neteq/expand_uma_logger.h", ++ "//modules/audio_coding/neteq/histogram.cc", ++ "//modules/audio_coding/neteq/histogram.h", ++ "//modules/audio_coding/neteq/merge.cc", ++ "//modules/audio_coding/neteq/merge.h", ++ "//modules/audio_coding/neteq/nack_tracker.cc", ++ "//modules/audio_coding/neteq/nack_tracker.h", ++ "//modules/audio_coding/neteq/neteq_impl.cc", ++ "//modules/audio_coding/neteq/neteq_impl.h", ++ "//modules/audio_coding/neteq/normal.cc", ++ "//modules/audio_coding/neteq/normal.h", ++ "//modules/audio_coding/neteq/packet.cc", ++ "//modules/audio_coding/neteq/packet.h", ++ "//modules/audio_coding/neteq/packet_buffer.cc", ++ "//modules/audio_coding/neteq/packet_buffer.h", ++ "//modules/audio_coding/neteq/post_decode_vad.cc", ++ "//modules/audio_coding/neteq/post_decode_vad.h", ++ "//modules/audio_coding/neteq/preemptive_expand.cc", ++ "//modules/audio_coding/neteq/preemptive_expand.h", ++ "//modules/audio_coding/neteq/random_vector.cc", ++ "//modules/audio_coding/neteq/random_vector.h", ++ "//modules/audio_coding/neteq/red_payload_splitter.cc", ++ "//modules/audio_coding/neteq/red_payload_splitter.h", ++ "//modules/audio_coding/neteq/statistics_calculator.cc", ++ "//modules/audio_coding/neteq/statistics_calculator.h", ++ "//modules/audio_coding/neteq/sync_buffer.cc", ++ "//modules/audio_coding/neteq/sync_buffer.h", ++ "//modules/audio_coding/neteq/time_stretch.cc", ++ "//modules/audio_coding/neteq/time_stretch.h", ++ "//modules/audio_coding/neteq/timestamp_scaler.cc", ++ "//modules/audio_coding/neteq/timestamp_scaler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//modules/audio_coding:pcm16b_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.cc", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.c", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:red": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.cc", ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/webrtc_cng.cc", ++ "//modules/audio_coding/codecs/cng/webrtc_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:audio_network_adaptor", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/opus_inst.h", ++ "//modules/audio_coding/codecs/opus/opus_interface.cc", ++ "//modules/audio_coding/codecs/opus/opus_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device.h", ++ "//modules/audio_device/include/audio_device_defines.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/audio_device_buffer.cc", ++ "//modules/audio_device/audio_device_buffer.h", ++ "//modules/audio_device/audio_device_config.h", ++ "//modules/audio_device/fine_audio_buffer.cc", ++ "//modules/audio_device/fine_audio_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_default": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device_default.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/audio_device_generic.cc", ++ "//modules/audio_device/audio_device_generic.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_DUMMY_AUDIO_BUILD", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//modules/audio_device:audio_device_default", ++ "//modules/audio_device:audio_device_generic", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/dummy/audio_device_dummy.cc", ++ "//modules/audio_device/dummy/audio_device_dummy.h", ++ "//modules/audio_device/dummy/file_audio_device.cc", ++ "//modules/audio_device/dummy/file_audio_device.h", ++ "//modules/audio_device/include/fake_audio_device.h", ++ "//modules/audio_device/dummy/file_audio_device_factory.cc", ++ "//modules/audio_device/dummy/file_audio_device_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_frame_manipulator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//audio/utility:audio_frame_operations", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_mixer/audio_frame_manipulator.cc", ++ "//modules/audio_mixer/audio_frame_manipulator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_mixer_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//modules/audio_mixer:audio_frame_manipulator", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_mixer/audio_mixer_impl.cc", ++ "//modules/audio_mixer/audio_mixer_impl.h", ++ "//modules/audio_mixer/default_output_rate_calculator.cc", ++ "//modules/audio_mixer/default_output_rate_calculator.h", ++ "//modules/audio_mixer/frame_combiner.cc", ++ "//modules/audio_mixer/frame_combiner.h", ++ "//modules/audio_mixer/output_rate_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:matched_filter", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//modules/audio_processing/aec3:vector_math", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.cc", ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.cc", ++ "//modules/audio_processing/aec3/aec3_common.cc", ++ "//modules/audio_processing/aec3/aec3_fft.cc", ++ "//modules/audio_processing/aec3/aec_state.cc", ++ "//modules/audio_processing/aec3/aec_state.h", ++ "//modules/audio_processing/aec3/alignment_mixer.cc", ++ "//modules/audio_processing/aec3/alignment_mixer.h", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.cc", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.h", ++ "//modules/audio_processing/aec3/block_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.h", ++ "//modules/audio_processing/aec3/block_framer.cc", ++ "//modules/audio_processing/aec3/block_framer.h", ++ "//modules/audio_processing/aec3/block_processor.cc", ++ "//modules/audio_processing/aec3/block_processor.h", ++ "//modules/audio_processing/aec3/block_processor_metrics.cc", ++ "//modules/audio_processing/aec3/block_processor_metrics.h", ++ "//modules/audio_processing/aec3/clockdrift_detector.cc", ++ "//modules/audio_processing/aec3/clockdrift_detector.h", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.h", ++ "//modules/audio_processing/aec3/comfort_noise_generator.cc", ++ "//modules/audio_processing/aec3/comfort_noise_generator.h", ++ "//modules/audio_processing/aec3/decimator.cc", ++ "//modules/audio_processing/aec3/decimator.h", ++ "//modules/audio_processing/aec3/delay_estimate.h", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.cc", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.h", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.cc", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.h", ++ "//modules/audio_processing/aec3/echo_audibility.cc", ++ "//modules/audio_processing/aec3/echo_audibility.h", ++ "//modules/audio_processing/aec3/echo_canceller3.cc", ++ "//modules/audio_processing/aec3/echo_canceller3.h", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.cc", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.h", ++ "//modules/audio_processing/aec3/echo_path_variability.cc", ++ "//modules/audio_processing/aec3/echo_path_variability.h", ++ "//modules/audio_processing/aec3/echo_remover.cc", ++ "//modules/audio_processing/aec3/echo_remover.h", ++ "//modules/audio_processing/aec3/echo_remover_metrics.cc", ++ "//modules/audio_processing/aec3/echo_remover_metrics.h", ++ "//modules/audio_processing/aec3/erl_estimator.cc", ++ "//modules/audio_processing/aec3/erl_estimator.h", ++ "//modules/audio_processing/aec3/erle_estimator.cc", ++ "//modules/audio_processing/aec3/erle_estimator.h", ++ "//modules/audio_processing/aec3/fft_buffer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.h", ++ "//modules/audio_processing/aec3/frame_blocker.cc", ++ "//modules/audio_processing/aec3/frame_blocker.h", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.h", ++ "//modules/audio_processing/aec3/matched_filter.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.h", ++ "//modules/audio_processing/aec3/moving_average.cc", ++ "//modules/audio_processing/aec3/moving_average.h", ++ "//modules/audio_processing/aec3/nearend_detector.h", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.h", ++ "//modules/audio_processing/aec3/render_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.h", ++ "//modules/audio_processing/aec3/render_delay_controller.cc", ++ "//modules/audio_processing/aec3/render_delay_controller.h", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.cc", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.h", ++ "//modules/audio_processing/aec3/render_signal_analyzer.cc", ++ "//modules/audio_processing/aec3/render_signal_analyzer.h", ++ "//modules/audio_processing/aec3/residual_echo_estimator.cc", ++ "//modules/audio_processing/aec3/residual_echo_estimator.h", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.h", ++ "//modules/audio_processing/aec3/reverb_frequency_response.cc", ++ "//modules/audio_processing/aec3/reverb_frequency_response.h", ++ "//modules/audio_processing/aec3/reverb_model.cc", ++ "//modules/audio_processing/aec3/reverb_model.h", ++ "//modules/audio_processing/aec3/reverb_model_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_model_estimator.h", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.cc", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.h", ++ "//modules/audio_processing/aec3/subband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/subband_erle_estimator.h", ++ "//modules/audio_processing/aec3/subband_nearend_detector.cc", ++ "//modules/audio_processing/aec3/subband_nearend_detector.h", ++ "//modules/audio_processing/aec3/subtractor.cc", ++ "//modules/audio_processing/aec3/subtractor.h", ++ "//modules/audio_processing/aec3/subtractor_output.cc", ++ "//modules/audio_processing/aec3/subtractor_output.h", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.cc", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.h", ++ "//modules/audio_processing/aec3/suppression_filter.cc", ++ "//modules/audio_processing/aec3/suppression_filter.h", ++ "//modules/audio_processing/aec3/suppression_gain.cc", ++ "//modules/audio_processing/aec3/suppression_gain.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:aec3_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_common.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3_fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_fft.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:fft_data": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/fft_data.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:matched_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/matched_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:render_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/block_buffer.h", ++ "//modules/audio_processing/aec3/fft_buffer.h", ++ "//modules/audio_processing/aec3/render_buffer.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:vector_math": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:checks", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/vector_math.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:aec_dump": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/aec_dump_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing/aec_dump:aec_dump" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/null_aec_dump_factory.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aecm:aecm_core": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing/utility:legacy_delay_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aecm/aecm_core.cc", ++ "//modules/audio_processing/aecm/aecm_core.h", ++ "//modules/audio_processing/aecm/aecm_defines.h", ++ "//modules/audio_processing/aecm/echo_control_mobile.cc", ++ "//modules/audio_processing/aecm/echo_control_mobile.h", ++ "//modules/audio_processing/aecm/aecm_core_neon.cc", ++ "//modules/audio_processing/aecm/aecm_core_c.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//modules/audio_processing/utility:pffft_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers", ++ "//third_party/rnnoise:rnn_vad" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.cc", ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.h", ++ "//modules/audio_processing/agc2/rnn_vad/common.cc", ++ "//modules/audio_processing/agc2/rnn_vad/common.h", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.cc", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.h", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.cc", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_info.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/ring_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.cc", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.h", ++ "//modules/audio_processing/agc2/rnn_vad/sequence_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/symmetric_matrix_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:adaptive_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_agc.h", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.cc", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.h", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.h", ++ "//modules/audio_processing/agc2/saturation_protector.cc", ++ "//modules/audio_processing/agc2/saturation_protector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/biquad_filter.cc", ++ "//modules/audio_processing/agc2/biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/agc2_common.cc", ++ "//modules/audio_processing/agc2/agc2_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:fixed_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.cc", ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.h", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.cc", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.h", ++ "//modules/audio_processing/agc2/limiter.cc", ++ "//modules/audio_processing/agc2/limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:gain_applier": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/gain_applier.cc", ++ "//modules/audio_processing/agc2/gain_applier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:level_estimation_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:noise_level_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/down_sampler.cc", ++ "//modules/audio_processing/agc2/down_sampler.h", ++ "//modules/audio_processing/agc2/noise_level_estimator.cc", ++ "//modules/audio_processing/agc2/noise_level_estimator.h", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.cc", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.h", ++ "//modules/audio_processing/agc2/signal_classifier.cc", ++ "//modules/audio_processing/agc2/signal_classifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:rnn_vad_with_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/vad_with_level.cc", ++ "//modules/audio_processing/agc2/vad_with_level.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:gain_map", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:level_estimation_agc", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/agc_manager_direct.cc", ++ "//modules/audio_processing/agc/agc_manager_direct.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:gain_control_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:gain_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_map_internal.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:legacy_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/legacy/analog_agc.cc", ++ "//modules/audio_processing/agc/legacy/analog_agc.h", ++ "//modules/audio_processing/agc/legacy/digital_agc.cc", ++ "//modules/audio_processing/agc/legacy/digital_agc.h", ++ "//modules/audio_processing/agc/legacy/gain_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:level_estimation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/agc.cc", ++ "//modules/audio_processing/agc/agc.h", ++ "//modules/audio_processing/agc/loudness_histogram.cc", ++ "//modules/audio_processing/agc/loudness_histogram.h", ++ "//modules/audio_processing/agc/utility.cc", ++ "//modules/audio_processing/agc/utility.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/ns:ns": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/ns/fast_math.cc", ++ "//modules/audio_processing/ns/fast_math.h", ++ "//modules/audio_processing/ns/histograms.cc", ++ "//modules/audio_processing/ns/histograms.h", ++ "//modules/audio_processing/ns/noise_estimator.cc", ++ "//modules/audio_processing/ns/noise_estimator.h", ++ "//modules/audio_processing/ns/noise_suppressor.cc", ++ "//modules/audio_processing/ns/noise_suppressor.h", ++ "//modules/audio_processing/ns/ns_common.h", ++ "//modules/audio_processing/ns/ns_config.h", ++ "//modules/audio_processing/ns/ns_fft.cc", ++ "//modules/audio_processing/ns/ns_fft.h", ++ "//modules/audio_processing/ns/prior_signal_model.cc", ++ "//modules/audio_processing/ns/prior_signal_model.h", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.cc", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.h", ++ "//modules/audio_processing/ns/quantile_noise_estimator.cc", ++ "//modules/audio_processing/ns/quantile_noise_estimator.h", ++ "//modules/audio_processing/ns/signal_model.cc", ++ "//modules/audio_processing/ns/signal_model.h", ++ "//modules/audio_processing/ns/signal_model_estimator.cc", ++ "//modules/audio_processing/ns/signal_model_estimator.h", ++ "//modules/audio_processing/ns/speech_probability_estimator.cc", ++ "//modules/audio_processing/ns/speech_probability_estimator.h", ++ "//modules/audio_processing/ns/suppression_params.cc", ++ "//modules/audio_processing/ns/suppression_params.h", ++ "//modules/audio_processing/ns/wiener_filter.cc", ++ "//modules/audio_processing/ns/wiener_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/transient/transient_suppressor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/transient/common.h", ++ "//modules/audio_processing/transient/daubechies_8_wavelet_coeffs.h", ++ "//modules/audio_processing/transient/dyadic_decimator.h", ++ "//modules/audio_processing/transient/moving_moments.cc", ++ "//modules/audio_processing/transient/moving_moments.h", ++ "//modules/audio_processing/transient/transient_detector.cc", ++ "//modules/audio_processing/transient/transient_detector.h", ++ "//modules/audio_processing/transient/transient_suppressor_impl.cc", ++ "//modules/audio_processing/transient/transient_suppressor_impl.h", ++ "//modules/audio_processing/transient/windows_private.h", ++ "//modules/audio_processing/transient/wpd_node.cc", ++ "//modules/audio_processing/transient/wpd_node.h", ++ "//modules/audio_processing/transient/wpd_tree.cc", ++ "//modules/audio_processing/transient/wpd_tree.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:cascaded_biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/cascaded_biquad_filter.cc", ++ "//modules/audio_processing/utility/cascaded_biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:legacy_delay_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/delay_estimator.cc", ++ "//modules/audio_processing/utility/delay_estimator.h", ++ "//modules/audio_processing/utility/delay_estimator_internal.h", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.cc", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:pffft_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/pffft:pffft" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/pffft_wrapper.cc", ++ "//modules/audio_processing/utility/pffft_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/vad:vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_coding:isac_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/vad/common.h", ++ "//modules/audio_processing/vad/gmm.cc", ++ "//modules/audio_processing/vad/gmm.h", ++ "//modules/audio_processing/vad/noise_gmm_tables.h", ++ "//modules/audio_processing/vad/pitch_based_vad.cc", ++ "//modules/audio_processing/vad/pitch_based_vad.h", ++ "//modules/audio_processing/vad/pitch_internal.cc", ++ "//modules/audio_processing/vad/pitch_internal.h", ++ "//modules/audio_processing/vad/pole_zero_filter.cc", ++ "//modules/audio_processing/vad/pole_zero_filter.h", ++ "//modules/audio_processing/vad/standalone_vad.cc", ++ "//modules/audio_processing/vad/standalone_vad.h", ++ "//modules/audio_processing/vad/vad_audio_proc.cc", ++ "//modules/audio_processing/vad/vad_audio_proc.h", ++ "//modules/audio_processing/vad/vad_audio_proc_internal.h", ++ "//modules/audio_processing/vad/vad_circular_buffer.cc", ++ "//modules/audio_processing/vad/vad_circular_buffer.h", ++ "//modules/audio_processing/vad/voice_activity_detector.cc", ++ "//modules/audio_processing/vad/voice_activity_detector.h", ++ "//modules/audio_processing/vad/voice_gmm_tables.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:aec_dump_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/aec_dump.cc", ++ "//modules/audio_processing/include/aec_dump.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing.cc", ++ "//modules/audio_processing/include/audio_processing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:apm_logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/logging/apm_data_dumper.cc", ++ "//modules/audio_processing/logging/apm_data_dumper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/audio_buffer.cc", ++ "//modules/audio_processing/audio_buffer.h", ++ "//modules/audio_processing/splitting_filter.cc", ++ "//modules/audio_processing/splitting_filter.h", ++ "//modules/audio_processing/three_band_filter_bank.cc", ++ "//modules/audio_processing/three_band_filter_bank.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_proxies": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_proxies.cc", ++ "//modules/audio_processing/include/audio_frame_proxies.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:audio_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing:optionally_built_submodule_creators", ++ "//modules/audio_processing:rms_level", ++ "//modules/audio_processing:voice_detection", ++ "//modules/audio_processing/aec3:aec3", ++ "//modules/audio_processing/aec_dump:aec_dump", ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory", ++ "//modules/audio_processing/aecm:aecm_core", ++ "//modules/audio_processing/agc:agc", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:legacy_agc", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/ns:ns", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/audio_processing_builder_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.h", ++ "//modules/audio_processing/common.h", ++ "//modules/audio_processing/echo_control_mobile_impl.cc", ++ "//modules/audio_processing/echo_control_mobile_impl.h", ++ "//modules/audio_processing/echo_detector/circular_buffer.cc", ++ "//modules/audio_processing/echo_detector/circular_buffer.h", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.cc", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.h", ++ "//modules/audio_processing/echo_detector/moving_max.cc", ++ "//modules/audio_processing/echo_detector/moving_max.h", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.cc", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.h", ++ "//modules/audio_processing/gain_control_impl.cc", ++ "//modules/audio_processing/gain_control_impl.h", ++ "//modules/audio_processing/gain_controller2.cc", ++ "//modules/audio_processing/gain_controller2.h", ++ "//modules/audio_processing/level_estimator.cc", ++ "//modules/audio_processing/level_estimator.h", ++ "//modules/audio_processing/render_queue_item_verifier.h", ++ "//modules/audio_processing/residual_echo_detector.cc", ++ "//modules/audio_processing/residual_echo_detector.h", ++ "//modules/audio_processing/typing_detection.cc", ++ "//modules/audio_processing/typing_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_processing_statistics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing_statistics.cc", ++ "//modules/audio_processing/include/audio_processing_statistics.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/config.cc", ++ "//modules/audio_processing/include/config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:high_pass_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/high_pass_filter.cc", ++ "//modules/audio_processing/high_pass_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:optionally_built_submodule_creators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/transient:transient_suppressor_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/optionally_built_submodule_creators.cc", ++ "//modules/audio_processing/optionally_built_submodule_creators.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:rms_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/rms_level.cc", ++ "//modules/audio_processing/rms_level.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:voice_detection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_buffer", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/voice_detection.cc", ++ "//modules/audio_processing/voice_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:alr_detector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_pacing", ++ "//modules/pacing:interval_budget", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/alr_detector.cc", ++ "//modules/congestion_controller/goog_cc/alr_detector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:delay_based_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.cc", ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:estimators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.h", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/delay_increase_detector_interface.h", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.cc", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.h", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.cc", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/congestion_controller/goog_cc:alr_detector", ++ "//modules/congestion_controller/goog_cc:delay_based_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/congestion_controller/goog_cc:loss_based_controller", ++ "//modules/congestion_controller/goog_cc:probe_controller", ++ "//modules/congestion_controller/goog_cc:pushback_controller", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.cc", ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.cc", ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:loss_based_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.h", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:probe_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_conversions", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:unused", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/probe_controller.cc", ++ "//modules/congestion_controller/goog_cc/probe_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:pushback_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//rtc_base:checks", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc", ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:control_handler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//modules/pacing:pacing", ++ "//rtc_base:checks", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/rtp/control_handler.cc", ++ "//modules/congestion_controller/rtp/control_handler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:transport_feedback": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_size", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.h", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller:congestion_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//modules:module_api", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/include/receive_side_congestion_controller.h", ++ "//modules/congestion_controller/receive_side_congestion_controller.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:desktop_capture": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//modules/desktop_capture:desktop_capture_generic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/desktop_capture:desktop_capture_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "MULTI_MONITOR_SCREENSHARE", ++ "WEBRTC_USE_PIPEWIRE", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//modules/desktop_capture:primitives", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/libyuv/include/", ++ "/third_party/libwebrtc/third_party/pipewire/", ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "/third_party/pipewire/", ++ "/third_party/pipewire/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [ ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/cropped_desktop_frame.cc", ++ "//modules/desktop_capture/cropped_desktop_frame.h", ++ "//modules/desktop_capture/cropping_window_capturer.cc", ++ "//modules/desktop_capture/cropping_window_capturer.h", ++ "//modules/desktop_capture/desktop_and_cursor_composer.cc", ++ "//modules/desktop_capture/desktop_and_cursor_composer.h", ++ "//modules/desktop_capture/desktop_capture_options.cc", ++ "//modules/desktop_capture/desktop_capture_options.h", ++ "//modules/desktop_capture/desktop_capturer.cc", ++ "//modules/desktop_capture/desktop_capturer.h", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.h", ++ "//modules/desktop_capture/desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/desktop_frame_generator.cc", ++ "//modules/desktop_capture/desktop_frame_generator.h", ++ "//modules/desktop_capture/desktop_frame_rotation.cc", ++ "//modules/desktop_capture/desktop_frame_rotation.h", ++ "//modules/desktop_capture/differ_block.cc", ++ "//modules/desktop_capture/differ_block.h", ++ "//modules/desktop_capture/fake_desktop_capturer.cc", ++ "//modules/desktop_capture/fake_desktop_capturer.h", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/full_screen_application_handler.cc", ++ "//modules/desktop_capture/full_screen_application_handler.h", ++ "//modules/desktop_capture/full_screen_window_detector.cc", ++ "//modules/desktop_capture/full_screen_window_detector.h", ++ "//modules/desktop_capture/mouse_cursor.cc", ++ "//modules/desktop_capture/mouse_cursor.h", ++ "//modules/desktop_capture/mouse_cursor_monitor.h", ++ "//modules/desktop_capture/resolution_tracker.cc", ++ "//modules/desktop_capture/resolution_tracker.h", ++ "//modules/desktop_capture/rgba_color.cc", ++ "//modules/desktop_capture/rgba_color.h", ++ "//modules/desktop_capture/screen_capture_frame_queue.h", ++ "//modules/desktop_capture/screen_capturer_helper.cc", ++ "//modules/desktop_capture/screen_capturer_helper.h", ++ "//modules/desktop_capture/window_finder.cc", ++ "//modules/desktop_capture/window_finder.h", ++ "//modules/desktop_capture/mouse_cursor_monitor_linux.cc", ++ "//modules/desktop_capture/screen_capturer_linux.cc", ++ "//modules/desktop_capture/window_capturer_linux.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.h", ++ "//modules/desktop_capture/linux/screen_capturer_x11.cc", ++ "//modules/desktop_capture/linux/screen_capturer_x11.h", ++ "//modules/desktop_capture/linux/shared_x_display.cc", ++ "//modules/desktop_capture/linux/shared_x_display.h", ++ "//modules/desktop_capture/linux/window_capturer_x11.cc", ++ "//modules/desktop_capture/linux/window_capturer_x11.h", ++ "//modules/desktop_capture/linux/window_finder_x11.cc", ++ "//modules/desktop_capture/linux/window_finder_x11.h", ++ "//modules/desktop_capture/linux/window_list_utils.cc", ++ "//modules/desktop_capture/linux/window_list_utils.h", ++ "//modules/desktop_capture/linux/x_atom_cache.cc", ++ "//modules/desktop_capture/linux/x_atom_cache.h", ++ "//modules/desktop_capture/linux/x_error_trap.cc", ++ "//modules/desktop_capture/linux/x_error_trap.h", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.cc", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.h", ++ "//modules/desktop_capture/linux/x_window_property.cc", ++ "//modules/desktop_capture/linux/x_window_property.h", ++ "//modules/desktop_capture/linux/base_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/base_capturer_pipewire.h", ++ "//modules/desktop_capture/linux/screen_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/screen_capturer_pipewire.h", ++ "//modules/desktop_capture/linux/window_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/window_capturer_pipewire.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:primitives": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/desktop_capture/desktop_capture_types.h", ++ "//modules/desktop_capture/desktop_frame.cc", ++ "//modules/desktop_capture/desktop_frame.h", ++ "//modules/desktop_capture/desktop_geometry.cc", ++ "//modules/desktop_capture/desktop_geometry.h", ++ "//modules/desktop_capture/desktop_region.cc", ++ "//modules/desktop_capture/desktop_region.h", ++ "//modules/desktop_capture/shared_desktop_frame.cc", ++ "//modules/desktop_capture/shared_desktop_frame.h", ++ "//modules/desktop_capture/shared_memory.cc", ++ "//modules/desktop_capture/shared_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:interval_budget": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/pacing/interval_budget.cc", ++ "//modules/pacing/interval_budget.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/pacing:interval_budget", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/pacing/bitrate_prober.cc", ++ "//modules/pacing/bitrate_prober.h", ++ "//modules/pacing/paced_sender.cc", ++ "//modules/pacing/paced_sender.h", ++ "//modules/pacing/pacing_controller.cc", ++ "//modules/pacing/pacing_controller.h", ++ "//modules/pacing/packet_router.cc", ++ "//modules/pacing/packet_router.h", ++ "//modules/pacing/round_robin_packet_queue.cc", ++ "//modules/pacing/round_robin_packet_queue.h", ++ "//modules/pacing/rtp_packet_pacer.h", ++ "//modules/pacing/task_queue_paced_sender.cc", ++ "//modules/pacing/task_queue_paced_sender.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api:rtp_headers", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/remote_bitrate_estimator/aimd_rate_control.cc", ++ "//modules/remote_bitrate_estimator/aimd_rate_control.h", ++ "//modules/remote_bitrate_estimator/bwe_defines.cc", ++ "//modules/remote_bitrate_estimator/include/bwe_defines.h", ++ "//modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h", ++ "//modules/remote_bitrate_estimator/inter_arrival.cc", ++ "//modules/remote_bitrate_estimator/inter_arrival.h", ++ "//modules/remote_bitrate_estimator/overuse_detector.cc", ++ "//modules/remote_bitrate_estimator/overuse_detector.h", ++ "//modules/remote_bitrate_estimator/overuse_estimator.cc", ++ "//modules/remote_bitrate_estimator/overuse_estimator.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.cc", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.h", ++ "//modules/remote_bitrate_estimator/test/bwe_test_logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/transport/rtp:rtp_source", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/include/flexfec_receiver.h", ++ "//modules/rtp_rtcp/include/flexfec_sender.h", ++ "//modules/rtp_rtcp/include/receive_statistics.h", ++ "//modules/rtp_rtcp/include/remote_ntp_time_estimator.h", ++ "//modules/rtp_rtcp/include/rtp_rtcp.h", ++ "//modules/rtp_rtcp/include/ulpfec_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.h", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.cc", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.h", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/dtmf_queue.cc", ++ "//modules/rtp_rtcp/source/dtmf_queue.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.h", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/flexfec_receiver.cc", ++ "//modules/rtp_rtcp/source/flexfec_sender.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.h", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.h", ++ "//modules/rtp_rtcp/source/packet_loss_stats.cc", ++ "//modules/rtp_rtcp/source/packet_loss_stats.h", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.cc", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.h", ++ "//modules/rtp_rtcp/source/remote_ntp_time_estimator.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.h", ++ "//modules/rtp_rtcp/source/rtcp_receiver.cc", ++ "//modules/rtp_rtcp/source/rtcp_receiver.h", ++ "//modules/rtp_rtcp/source/rtcp_sender.cc", ++ "//modules/rtp_rtcp/source/rtcp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.cc", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.h", ++ "//modules/rtp_rtcp/source/rtp_format.cc", ++ "//modules/rtp_rtcp/source/rtp_format.h", ++ "//modules/rtp_rtcp/source/rtp_format_h264.cc", ++ "//modules/rtp_rtcp/source/rtp_format_h264.h", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.cc", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.h", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.h", ++ "//modules/rtp_rtcp/source/rtp_packet_history.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_history.h", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.cc", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_config.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_interface.h", ++ "//modules/rtp_rtcp/source/rtp_sender.cc", ++ "//modules/rtp_rtcp/source/rtp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.h", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.cc", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.h", ++ "//modules/rtp_rtcp/source/rtp_utility.cc", ++ "//modules/rtp_rtcp/source/rtp_utility.h", ++ "//modules/rtp_rtcp/source/source_tracker.cc", ++ "//modules/rtp_rtcp/source/source_tracker.h", ++ "//modules/rtp_rtcp/source/time_util.cc", ++ "//modules/rtp_rtcp/source/time_util.h", ++ "//modules/rtp_rtcp/source/tmmbr_help.cc", ++ "//modules/rtp_rtcp/source/tmmbr_help.h", ++ "//modules/rtp_rtcp/source/ulpfec_generator.cc", ++ "//modules/rtp_rtcp/source/ulpfec_generator.h", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.cc", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.h", ++ "//modules/rtp_rtcp/source/video_fec_generator.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp_format": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/transport:network_control", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/units:time_delta", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:unused", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/include/report_block_data.cc", ++ "//modules/rtp_rtcp/include/rtp_rtcp_defines.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/app.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/bye.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/common_header.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/dlrr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/fir.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/loss_notification.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/nack.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/pli.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/psfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/report_block.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rrtr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sdes.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sender_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_map.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extensions.cc", ++ "//modules/rtp_rtcp/source/rtp_packet.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_received.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_to_send.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_video_header": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/source/rtp_video_header.cc", ++ "//modules/rtp_rtcp/source/rtp_video_header.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/fft:fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/fft/fft.c", ++ "//modules/third_party/fft/fft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g711:g711_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g711/g711.c", ++ "//modules/third_party/g711/g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g722:g722_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g722/g722_decode.c", ++ "//modules/third_party/g722/g722_enc_dec.h", ++ "//modules/third_party/g722/g722_encode.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//modules:module_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/utility/include/process_thread.h", ++ "//modules/utility/source/process_thread_impl.cc", ++ "//modules/utility/source/process_thread_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_capture:video_capture_internal_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//media:rtc_media_base", ++ "//modules/video_capture:video_capture_module", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_capture/linux/device_info_linux.cc", ++ "//modules/video_capture/linux/device_info_linux.h", ++ "//modules/video_capture/linux/video_capture_linux.cc", ++ "//modules/video_capture/linux/video_capture_linux.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_capture:video_capture_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules:module_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_capture/device_info_impl.cc", ++ "//modules/video_capture/device_info_impl.h", ++ "//modules/video_capture/video_capture.h", ++ "//modules/video_capture/video_capture_config.h", ++ "//modules/video_capture/video_capture_defines.h", ++ "//modules/video_capture/video_capture_factory.cc", ++ "//modules/video_capture/video_capture_factory.h", ++ "//modules/video_capture/video_capture_impl.cc", ++ "//modules/video_capture/video_capture_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/deprecated:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_coding:nack_module", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/deprecated/nack_module.cc", ++ "//modules/video_coding/deprecated/nack_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:chain_diff_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/chain_diff_calculator.cc", ++ "//modules/video_coding/chain_diff_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:codec_globals_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/include/h264_globals.h", ++ "//modules/video_coding/codecs/interface/common_constants.h", ++ "//modules/video_coding/codecs/vp8/include/vp8_globals.h", ++ "//modules/video_coding/codecs/vp9/include/vp9_globals.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_coding:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/encoded_frame.cc", ++ "//modules/video_coding/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:frame_dependencies_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/video:video_frame_type", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/frame_dependencies_calculator.cc", ++ "//modules/video_coding/frame_dependencies_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/histogram.cc", ++ "//modules/video_coding/histogram.h", ++ "//modules/video_coding/nack_module2.cc", ++ "//modules/video_coding/nack_module2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_codec_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//modules:module_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/include/video_codec_interface.cc", ++ "//modules/video_coding/include/video_codec_interface.h", ++ "//modules/video_coding/include/video_coding_defines.h", ++ "//modules/video_coding/include/video_error_codes.h", ++ "//modules/video_coding/video_coding_defines.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/video:builtin_video_bitrate_allocator_factory", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:encoded_frame", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:jitter_upper_bound_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codec_timer.cc", ++ "//modules/video_coding/codec_timer.h", ++ "//modules/video_coding/decoder_database.cc", ++ "//modules/video_coding/decoder_database.h", ++ "//modules/video_coding/event_wrapper.cc", ++ "//modules/video_coding/event_wrapper.h", ++ "//modules/video_coding/fec_controller_default.cc", ++ "//modules/video_coding/fec_controller_default.h", ++ "//modules/video_coding/fec_rate_table.h", ++ "//modules/video_coding/frame_buffer2.cc", ++ "//modules/video_coding/frame_buffer2.h", ++ "//modules/video_coding/frame_object.cc", ++ "//modules/video_coding/frame_object.h", ++ "//modules/video_coding/generic_decoder.cc", ++ "//modules/video_coding/generic_decoder.h", ++ "//modules/video_coding/h264_sprop_parameter_sets.cc", ++ "//modules/video_coding/h264_sprop_parameter_sets.h", ++ "//modules/video_coding/h264_sps_pps_tracker.cc", ++ "//modules/video_coding/h264_sps_pps_tracker.h", ++ "//modules/video_coding/include/video_codec_initializer.h", ++ "//modules/video_coding/inter_frame_delay.cc", ++ "//modules/video_coding/inter_frame_delay.h", ++ "//modules/video_coding/internal_defines.h", ++ "//modules/video_coding/jitter_estimator.cc", ++ "//modules/video_coding/jitter_estimator.h", ++ "//modules/video_coding/loss_notification_controller.cc", ++ "//modules/video_coding/loss_notification_controller.h", ++ "//modules/video_coding/media_opt_util.cc", ++ "//modules/video_coding/media_opt_util.h", ++ "//modules/video_coding/packet_buffer.cc", ++ "//modules/video_coding/packet_buffer.h", ++ "//modules/video_coding/rtp_frame_reference_finder.cc", ++ "//modules/video_coding/rtp_frame_reference_finder.h", ++ "//modules/video_coding/rtt_filter.cc", ++ "//modules/video_coding/rtt_filter.h", ++ "//modules/video_coding/timestamp_map.cc", ++ "//modules/video_coding/timestamp_map.h", ++ "//modules/video_coding/timing.cc", ++ "//modules/video_coding/timing.h", ++ "//modules/video_coding/unique_timestamp_counter.cc", ++ "//modules/video_coding/unique_timestamp_counter.h", ++ "//modules/video_coding/video_codec_initializer.cc", ++ "//modules/video_coding/video_receiver2.cc", ++ "//modules/video_coding/video_receiver2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding_utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/utility/decoded_frames_history.cc", ++ "//modules/video_coding/utility/decoded_frames_history.h", ++ "//modules/video_coding/utility/frame_dropper.cc", ++ "//modules/video_coding/utility/frame_dropper.h", ++ "//modules/video_coding/utility/framerate_controller.cc", ++ "//modules/video_coding/utility/framerate_controller.h", ++ "//modules/video_coding/utility/ivf_file_reader.cc", ++ "//modules/video_coding/utility/ivf_file_reader.h", ++ "//modules/video_coding/utility/ivf_file_writer.cc", ++ "//modules/video_coding/utility/ivf_file_writer.h", ++ "//modules/video_coding/utility/quality_scaler.cc", ++ "//modules/video_coding/utility/quality_scaler.h", ++ "//modules/video_coding/utility/simulcast_rate_allocator.cc", ++ "//modules/video_coding/utility/simulcast_rate_allocator.h", ++ "//modules/video_coding/utility/simulcast_utility.cc", ++ "//modules/video_coding/utility/simulcast_utility.h", ++ "//modules/video_coding/utility/vp8_header_parser.cc", ++ "//modules/video_coding/utility/vp8_header_parser.h", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.cc", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_h264": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/h264.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.h", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.h", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.h", ++ "//modules/video_coding/codecs/h264/include/h264.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_multiplex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/multiplex/augmented_video_frame_buffer.cc", ++ "//modules/video_coding/codecs/multiplex/include/augmented_video_frame_buffer.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_decoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_encoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_decoder_adapter.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoder_adapter.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//api/video_codecs:vp8_temporal_layers_factory", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:cpu_speed_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/include/vp8.h", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8_temporal_layers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.cc", ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/include/temporal_layers_checker.h", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.cc", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers_checker.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//media:rtc_vp9_profile", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/include/vp9.h", ++ "//modules/video_coding/codecs/vp9/vp9.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h", ++ "//modules/video_coding/codecs/vp9/vp9_impl.cc", ++ "//modules/video_coding/codecs/vp9/vp9_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9_helpers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//third_party/abseil-cpp/absl/container:inlined_vector" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/svc_config.cc", ++ "//modules/video_coding/codecs/vp9/svc_config.h", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.cc", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:denoiser_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules:module_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_processing:video_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_processing:denoiser_filter", ++ "//modules/video_processing:video_processing_neon", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.cc", ++ "//modules/video_processing/util/denoiser_filter_c.cc", ++ "//modules/video_processing/util/denoiser_filter_c.h", ++ "//modules/video_processing/util/noise_estimation.cc", ++ "//modules/video_processing/util/noise_estimation.h", ++ "//modules/video_processing/util/skin_detection.cc", ++ "//modules/video_processing/util/skin_detection.h", ++ "//modules/video_processing/video_denoiser.cc", ++ "//modules/video_processing/video_denoiser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:video_processing_neon": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_processing:denoiser_filter" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter_neon.cc", ++ "//modules/video_processing/util/denoiser_filter_neon.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules:module_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module.h", ++ "//modules/include/module_common_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_api_public": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_common_types_public.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_fec_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_fec_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/experiments:alr_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/alr_experiment.cc", ++ "//rtc_base/experiments/alr_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:balanced_degradation_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/balanced_degradation_settings.cc", ++ "//rtc_base/experiments/balanced_degradation_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:cpu_speed_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/cpu_speed_experiment.cc", ++ "//rtc_base/experiments/cpu_speed_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:field_trial_parser": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/field_trial_list.cc", ++ "//rtc_base/experiments/field_trial_list.h", ++ "//rtc_base/experiments/field_trial_parser.cc", ++ "//rtc_base/experiments/field_trial_parser.h", ++ "//rtc_base/experiments/field_trial_units.cc", ++ "//rtc_base/experiments/field_trial_units.h", ++ "//rtc_base/experiments/struct_parameters_parser.cc", ++ "//rtc_base/experiments/struct_parameters_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:jitter_upper_bound_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/jitter_upper_bound_experiment.cc", ++ "//rtc_base/experiments/jitter_upper_bound_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:keyframe_interval_settings_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/keyframe_interval_settings.cc", ++ "//rtc_base/experiments/keyframe_interval_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:min_video_bitrate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_frame", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/min_video_bitrate_experiment.cc", ++ "//rtc_base/experiments/min_video_bitrate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_rampup_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_rampup_experiment.cc", ++ "//rtc_base/experiments/quality_rampup_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaler_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaler_settings.cc", ++ "//rtc_base/experiments/quality_scaler_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaling_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaling_experiment.cc", ++ "//rtc_base/experiments/quality_scaling_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rate_control_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rate_control_settings.cc", ++ "//rtc_base/experiments/rate_control_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rtt_mult_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rtt_mult_experiment.cc", ++ "//rtc_base/experiments/rtt_mult_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:stable_target_rate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/stable_target_rate_experiment.cc", ++ "//rtc_base/experiments/stable_target_rate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/memory:aligned_malloc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/memory/aligned_malloc.cc", ++ "//rtc_base/memory/aligned_malloc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/network:sent_packet": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/network/sent_packet.cc", ++ "//rtc_base/network/sent_packet.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:mutex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/mutex.cc", ++ "//rtc_base/synchronization/mutex.h", ++ "//rtc_base/synchronization/mutex_critical_section.h", ++ "//rtc_base/synchronization/mutex_pthread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:rw_lock_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/rw_lock_wrapper.cc", ++ "//rtc_base/synchronization/rw_lock_posix.cc", ++ "//rtc_base/synchronization/rw_lock_posix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:sequence_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/sequence_checker.cc", ++ "//rtc_base/synchronization/sequence_checker.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield.cc", ++ "//rtc_base/synchronization/yield.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield_policy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield_policy.cc", ++ "//rtc_base/synchronization/yield_policy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:arch": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/arch.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:file_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/file_wrapper.cc", ++ "//rtc_base/system/file_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:ignore_warnings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/ignore_warnings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:inline": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/inline.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:rtc_export": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/rtc_export.h", ++ "//rtc_base/system/rtc_export_template.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:thread_registry": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/thread_registry.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:unused": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/unused.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:warn_current_thread_is_deadlocked": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/warn_current_thread_is_deadlocked.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/task_utils:pending_task_safety_flag": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base:thread_checker", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/pending_task_safety_flag.cc", ++ "//rtc_base/task_utils/pending_task_safety_flag.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:repeating_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:logging", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/repeating_task.cc", ++ "//rtc_base/task_utils/repeating_task.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:to_queued_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base/task_utils:pending_task_safety_flag" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/to_queued_task.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/third_party/base64:base64": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/base64/base64.cc", ++ "//rtc_base/third_party/base64/base64.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/third_party/sigslot:sigslot": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/sigslot/sigslot.cc", ++ "//rtc_base/third_party/sigslot/sigslot.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/time:timestamp_extrapolator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/synchronization:rw_lock_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/time/timestamp_extrapolator.cc", ++ "//rtc_base/time/timestamp_extrapolator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/units:unit_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/units/unit_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:atomicops": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/atomic_ops.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:audio_format_to_string": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/strings/audio_format_to_string.cc", ++ "//rtc_base/strings/audio_format_to_string.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:checks": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:safe_compare", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/checks.cc", ++ "//rtc_base/checks.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:compile_assert_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/compile_assert_c.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:criticalsection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecated/recursive_critical_section.cc", ++ "//rtc_base/deprecated/recursive_critical_section.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:deprecation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:divide_round": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/divide_round.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:gtest_prod": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/gtest_prod_util.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:ignore_wundef": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ignore_wundef.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32", ++ "-Wno-exit-time-destructors", ++ "-Wno-global-constructors" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:inline", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/logging.cc", ++ "//rtc_base/logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:macromagic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/arraysize.h", ++ "//rtc_base/constructor_magic.h", ++ "//rtc_base/format_macros.h", ++ "//rtc_base/stringize_macros.h", ++ "//rtc_base/thread_annotations.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:platform_thread": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:rtc_event", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread.cc", ++ "//rtc_base/platform_thread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:platform_thread_types": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread_types.cc", ++ "//rtc_base/platform_thread_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:protobuf_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/protobuf_utils.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rate_limiter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/rate_limiter.cc", ++ "//rtc_base/rate_limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:refcount": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ref_count.h", ++ "//rtc_base/ref_counted_object.h", ++ "//rtc_base/ref_counter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rtc_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:scoped_refptr", ++ "//api/numerics:numerics", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:flat_hash_map", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//rtc_base/unused/", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/async_resolver_interface.cc", ++ "//rtc_base/async_resolver_interface.h", ++ "//rtc_base/async_socket.cc", ++ "//rtc_base/async_socket.h", ++ "//rtc_base/crc32.cc", ++ "//rtc_base/crc32.h", ++ "//rtc_base/crypt_string.cc", ++ "//rtc_base/crypt_string.h", ++ "//rtc_base/data_rate_limiter.cc", ++ "//rtc_base/data_rate_limiter.h", ++ "//rtc_base/dscp.h", ++ "//rtc_base/file_rotating_stream.cc", ++ "//rtc_base/file_rotating_stream.h", ++ "//rtc_base/ip_address.cc", ++ "//rtc_base/ip_address.h", ++ "//rtc_base/keep_ref_until_done.h", ++ "//rtc_base/message_handler.cc", ++ "//rtc_base/message_handler.h", ++ "//rtc_base/net_helpers.cc", ++ "//rtc_base/net_helpers.h", ++ "//rtc_base/network_constants.cc", ++ "//rtc_base/network_constants.h", ++ "//rtc_base/network_route.cc", ++ "//rtc_base/network_route.h", ++ "//rtc_base/null_socket_server.cc", ++ "//rtc_base/null_socket_server.h", ++ "//rtc_base/physical_socket_server.cc", ++ "//rtc_base/physical_socket_server.h", ++ "//rtc_base/sigslot_repeater.h", ++ "//rtc_base/socket_address.cc", ++ "//rtc_base/socket_address.h", ++ "//rtc_base/socket_server.h", ++ "//rtc_base/stream.cc", ++ "//rtc_base/stream.h", ++ "//rtc_base/thread.cc", ++ "//rtc_base/thread.h", ++ "//rtc_base/callback.h", ++ "//rtc_base/log_sinks.cc", ++ "//rtc_base/log_sinks.h", ++ "//rtc_base/rolling_accumulator.h", ++ "//rtc_base/ssl_roots.h", ++ "//rtc_base/ifaddrs_converter.cc", ++ "//rtc_base/ifaddrs_converter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_base_approved": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_compare", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base:type_traits", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/system:unused", ++ "//rtc_base/third_party/base64:base64", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/bind.h", ++ "//rtc_base/bit_buffer.cc", ++ "//rtc_base/bit_buffer.h", ++ "//rtc_base/buffer.h", ++ "//rtc_base/buffer_queue.cc", ++ "//rtc_base/buffer_queue.h", ++ "//rtc_base/byte_buffer.cc", ++ "//rtc_base/byte_buffer.h", ++ "//rtc_base/byte_order.h", ++ "//rtc_base/copy_on_write_buffer.cc", ++ "//rtc_base/copy_on_write_buffer.h", ++ "//rtc_base/event_tracer.cc", ++ "//rtc_base/event_tracer.h", ++ "//rtc_base/location.cc", ++ "//rtc_base/location.h", ++ "//rtc_base/message_buffer_reader.h", ++ "//rtc_base/numerics/histogram_percentile_counter.cc", ++ "//rtc_base/numerics/histogram_percentile_counter.h", ++ "//rtc_base/numerics/mod_ops.h", ++ "//rtc_base/numerics/moving_max_counter.h", ++ "//rtc_base/numerics/sample_counter.cc", ++ "//rtc_base/numerics/sample_counter.h", ++ "//rtc_base/one_time_event.h", ++ "//rtc_base/race_checker.cc", ++ "//rtc_base/race_checker.h", ++ "//rtc_base/random.cc", ++ "//rtc_base/random.h", ++ "//rtc_base/rate_statistics.cc", ++ "//rtc_base/rate_statistics.h", ++ "//rtc_base/rate_tracker.cc", ++ "//rtc_base/rate_tracker.h", ++ "//rtc_base/swap_queue.h", ++ "//rtc_base/timestamp_aligner.cc", ++ "//rtc_base/timestamp_aligner.h", ++ "//rtc_base/trace_event.h", ++ "//rtc_base/zero_memory.cc", ++ "//rtc_base/zero_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_event": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base/synchronization:yield_policy", ++ "//rtc_base/system:warn_current_thread_is_deadlocked", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/event.cc", ++ "//rtc_base/event.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/event_based_exponential_moving_average.cc", ++ "//rtc_base/numerics/event_based_exponential_moving_average.h", ++ "//rtc_base/numerics/exp_filter.cc", ++ "//rtc_base/numerics/exp_filter.h", ++ "//rtc_base/numerics/math_utils.h", ++ "//rtc_base/numerics/moving_average.cc", ++ "//rtc_base/numerics/moving_average.h", ++ "//rtc_base/numerics/moving_median_filter.h", ++ "//rtc_base/numerics/percentile_filter.h", ++ "//rtc_base/numerics/running_statistics.h", ++ "//rtc_base/numerics/sequence_number_util.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_queue.cc", ++ "//rtc_base/task_queue.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:safe_compare": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_compare.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_conversions": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_conversions.h", ++ "//rtc_base/numerics/safe_conversions_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_minmax": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_minmax.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:sanitizer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/sanitizer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:stringutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/string_encode.cc", ++ "//rtc_base/string_encode.h", ++ "//rtc_base/string_to_number.cc", ++ "//rtc_base/string_to_number.h", ++ "//rtc_base/string_utils.cc", ++ "//rtc_base/string_utils.h", ++ "//rtc_base/strings/string_builder.cc", ++ "//rtc_base/strings/string_builder.h", ++ "//rtc_base/strings/string_format.cc", ++ "//rtc_base/strings/string_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:thread_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/thread_checker.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:timeutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_EXCLUDE_SYSTEM_TIME", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system_time.cc", ++ "//rtc_base/system_time.h", ++ "//rtc_base/time_utils.cc", ++ "//rtc_base/time_utils.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/type_traits.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:weak_ptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/weak_ptr.cc", ++ "//rtc_base/weak_ptr.h" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:field_trial": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/field_trial.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:metrics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/metrics.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:system_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/include/clock.h", ++ "//system_wrappers/include/cpu_features_wrapper.h", ++ "//system_wrappers/include/cpu_info.h", ++ "//system_wrappers/include/ntp_time.h", ++ "//system_wrappers/include/rtp_to_ntp_estimator.h", ++ "//system_wrappers/include/sleep.h", ++ "//system_wrappers/source/clock.cc", ++ "//system_wrappers/source/cpu_features.cc", ++ "//system_wrappers/source/cpu_info.cc", ++ "//system_wrappers/source/rtp_to_ntp_estimator.cc", ++ "//system_wrappers/source/sleep.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//test:rtp_test_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//test/rtp_header_parser.cc", ++ "//test/rtp_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:algorithm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:container": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:atomic_hook": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:base_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:core_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:log_severity": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/log_severity.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:atomic_hook", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:log_severity" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/internal/raw_logging.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:compressed_tuple": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:flat_hash_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:compressed_tuple", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:span" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/memory:memory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/meta:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/numeric:int128": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/numeric/int128.cc", ++ "//third_party/abseil-cpp/absl/numeric/int128_have_intrinsic.inc", ++ "//third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/internal/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/ostringstream.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/utf8.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:strings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/numeric:int128", ++ "//third_party/abseil-cpp/absl/strings:internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/ascii.cc", ++ "//third_party/abseil-cpp/absl/strings/charconv.cc", ++ "//third_party/abseil-cpp/absl/strings/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.h", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.h", ++ "//third_party/abseil-cpp/absl/strings/internal/stl_type_traits.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_join_internal.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_split_internal.h", ++ "//third_party/abseil-cpp/absl/strings/match.cc", ++ "//third_party/abseil-cpp/absl/strings/numbers.cc", ++ "//third_party/abseil-cpp/absl/strings/str_cat.cc", ++ "//third_party/abseil-cpp/absl/strings/str_replace.cc", ++ "//third_party/abseil-cpp/absl/strings/str_split.cc", ++ "//third_party/abseil-cpp/absl/strings/string_view.cc", ++ "//third_party/abseil-cpp/absl/strings/substitute.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_optional_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_optional_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_variant_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_variant_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:optional": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_optional_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/optional.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:span": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/span.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:variant": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_variant_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/variant.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/pffft:pffft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/pffft/src/pffft.c", ++ "//third_party/pffft/src/pffft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/rnnoise:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/rnnoise/src/rnn_activations.h", ++ "//third_party/rnnoise/src/rnn_vad_weights.cc", ++ "//third_party/rnnoise/src/rnn_vad_weights.h" ++ ], ++ "type": "source_set" ++ }, ++ "//video/adaptation:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/adaptation/balanced_constraint.cc", ++ "//video/adaptation/balanced_constraint.h", ++ "//video/adaptation/bitrate_constraint.cc", ++ "//video/adaptation/bitrate_constraint.h", ++ "//video/adaptation/encode_usage_resource.cc", ++ "//video/adaptation/encode_usage_resource.h", ++ "//video/adaptation/overuse_frame_detector.cc", ++ "//video/adaptation/overuse_frame_detector.h", ++ "//video/adaptation/quality_rampup_experiment_helper.cc", ++ "//video/adaptation/quality_rampup_experiment_helper.h", ++ "//video/adaptation/quality_scaler_resource.cc", ++ "//video/adaptation/quality_scaler_resource.h", ++ "//video/adaptation/video_stream_encoder_resource.cc", ++ "//video/adaptation/video_stream_encoder_resource.h", ++ "//video/adaptation/video_stream_encoder_resource_manager.cc", ++ "//video/adaptation/video_stream_encoder_resource_manager.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:frame_dumping_decoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/frame_dumping_decoder.cc", ++ "//video/frame_dumping_decoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video:video_stream_encoder_create", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:nack_module", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding/deprecated:nack_module", ++ "//modules/video_processing:video_processing", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:keyframe_interval_settings_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:thread_registry", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:frame_dumping_decoder" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/buffered_frame_decryptor.cc", ++ "//video/buffered_frame_decryptor.h", ++ "//video/call_stats.cc", ++ "//video/call_stats.h", ++ "//video/call_stats2.cc", ++ "//video/call_stats2.h", ++ "//video/encoder_rtcp_feedback.cc", ++ "//video/encoder_rtcp_feedback.h", ++ "//video/quality_limitation_reason_tracker.cc", ++ "//video/quality_limitation_reason_tracker.h", ++ "//video/quality_threshold.cc", ++ "//video/quality_threshold.h", ++ "//video/receive_statistics_proxy.cc", ++ "//video/receive_statistics_proxy.h", ++ "//video/receive_statistics_proxy2.cc", ++ "//video/receive_statistics_proxy2.h", ++ "//video/report_block_stats.cc", ++ "//video/report_block_stats.h", ++ "//video/rtp_streams_synchronizer.cc", ++ "//video/rtp_streams_synchronizer.h", ++ "//video/rtp_streams_synchronizer2.cc", ++ "//video/rtp_streams_synchronizer2.h", ++ "//video/rtp_video_stream_receiver.cc", ++ "//video/rtp_video_stream_receiver.h", ++ "//video/rtp_video_stream_receiver2.cc", ++ "//video/rtp_video_stream_receiver2.h", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.cc", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.h", ++ "//video/send_delay_stats.cc", ++ "//video/send_delay_stats.h", ++ "//video/send_statistics_proxy.cc", ++ "//video/send_statistics_proxy.h", ++ "//video/stats_counter.cc", ++ "//video/stats_counter.h", ++ "//video/stream_synchronization.cc", ++ "//video/stream_synchronization.h", ++ "//video/transport_adapter.cc", ++ "//video/transport_adapter.h", ++ "//video/video_quality_observer.cc", ++ "//video/video_quality_observer.h", ++ "//video/video_quality_observer2.cc", ++ "//video/video_quality_observer2.h", ++ "//video/video_receive_stream.cc", ++ "//video/video_receive_stream.h", ++ "//video/video_receive_stream2.cc", ++ "//video/video_receive_stream2.h", ++ "//video/video_send_stream.cc", ++ "//video/video_send_stream.h", ++ "//video/video_send_stream_impl.cc", ++ "//video/video_send_stream_impl.h", ++ "//video/video_stream_decoder.cc", ++ "//video/video_stream_decoder.h", ++ "//video/video_stream_decoder2.cc", ++ "//video/video_stream_decoder2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video_stream_encoder_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "--target=aarch64-linux-gnu", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_ARCH_ARM64", ++ "WEBRTC_HAS_NEON", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/alignment_adjuster.cc", ++ "//video/alignment_adjuster.h", ++ "//video/encoder_bitrate_adjuster.cc", ++ "//video/encoder_bitrate_adjuster.h", ++ "//video/encoder_overshoot_detector.cc", ++ "//video/encoder_overshoot_detector.h", ++ "//video/frame_encode_metadata_writer.cc", ++ "//video/frame_encode_metadata_writer.h", ++ "//video/video_source_sink_controller.cc", ++ "//video/video_source_sink_controller.h", ++ "//video/video_stream_encoder.cc", ++ "//video/video_stream_encoder.h" ++ ], ++ "type": "static_library" ++ } ++ } ++} +\ No newline at end of file +diff --git dom/media/webrtc/third_party_build/gn-configs/arm64_True_arm64_freebsd.mozconfig dom/media/webrtc/third_party_build/gn-configs/arm64_True_arm64_freebsd.mozconfig +new file mode 100644 +index 0000000000..51559a34ac +--- /dev/null ++++ dom/media/webrtc/third_party_build/gn-configs/arm64_True_arm64_freebsd.mozconfig +@@ -0,0 +1,11 @@ ++export M4=/usr/local/bin/gm4 ++export CC=/usr/local/bin/clang13 ++export CXX=/usr/local/bin/clang++13 ++export CPP=/usr/local/bin/clang-cpp13 ++ac_add_options --with-libclang-path=/usr/local/llvm13/lib ++ ++ac_add_options --target=aarch64 ++ac_add_options --enable-bootstrap ++ac_add_options --enable-debug ++ ++mk_add_options MOZ_OBJDIR=obj-arm64_True_arm64_freebsd +diff --git dom/media/webrtc/third_party_build/gn-configs/generate-gn-build-files.sh dom/media/webrtc/third_party_build/gn-configs/generate-gn-build-files.sh +index e70283ad83..b747d4da56 100755 +--- dom/media/webrtc/third_party_build/gn-configs/generate-gn-build-files.sh ++++ dom/media/webrtc/third_party_build/gn-configs/generate-gn-build-files.sh +@@ -57,18 +57,6 @@ set -eEuo pipefail + + SYS_NAME=`uname` + +-# Check for modified files and abort if present. +-MODIFIED_FILES=`hg status --modified --added --exclude "**/moz.build" --exclude "dom/media/webrtc/third_party_build/**.json"` +-if [ "x$MODIFIED_FILES" = "x" ]; then +- # Completely clean the mercurial checkout before proceeding +- hg update -C -r . +- hg purge +-else +- echo "There are modified files in the checkout. Cowardly aborting!" +- echo "$MODIFIED_FILES" +- exit 1 +-fi +- + IS_WIN=0 + IS_DARWIN=0 + IS_LINUX=0 +@@ -92,6 +80,14 @@ elif [ "x$SYS_NAME" = "xMINGW32_NT-6.2" ]; then + CONFIGS="$CONFIGS x64_True_x64_win x64_False_x64_win" + CONFIGS="$CONFIGS x64_True_x86_win x64_False_x86_win" + IS_WIN=1 ++elif [ "x$SYS_NAME" = "xFreeBSD" ]; then ++ # Comment-out rustup on aarch64; no binary rustup for FreeBSD/aarch64 ++ rustup target add x86_64-unknown-freebsd ++ rustup target add i686-unknown-freebsd ++ CONFIGS="x64_True_x64_freebsd x64_False_x64_freebsd" ++ CONFIGS="$CONFIGS x64_True_x86_freebsd x64_False_x86_freebsd" ++ #CONFIGS="arm64_True_arm64_freebsd arm64_False_arm64_freebsd" ++ IS_LINUX=1 + else + # Ensure rust has the correct targets for building x86 and arm64. These + # operations succeed quickly if previously completed. +@@ -146,7 +142,7 @@ do + export MOZCONFIG=$CONFIG_DIR/$THIS_BUILD.mozconfig + echo "Using MOZCONFIG=$MOZCONFIG" + +- ./mach configure | tee $THIS_BUILD.configure.log ++ ./mach configure --with-wasi-sysroot=/usr/local/share/wasi-sysroot --prefix="/usr/local" --with-libclang-path="/usr/local/llvm13/lib" | tee $THIS_BUILD.configure.log + if [ ! -d obj-$THIS_BUILD ]; then + echo "Expected build output directory obj-$THIS_BUILD is missing, ensure this is set in $MOZCONFIG" + exit 1 +diff --git dom/media/webrtc/third_party_build/gn-configs/x64_False_x64_freebsd.json dom/media/webrtc/third_party_build/gn-configs/x64_False_x64_freebsd.json +new file mode 100644 +index 0000000000..c8abbf3fd4 +--- /dev/null ++++ dom/media/webrtc/third_party_build/gn-configs/x64_False_x64_freebsd.json +@@ -0,0 +1,39401 @@ ++{ ++ "gn_gen_args": { ++ "host_cpu": "x64", ++ "is_debug": false, ++ "target_cpu": "x64", ++ "target_os": "freebsd" ++ }, ++ "mozbuild_args": { ++ "CPU_ARCH": "x86_64", ++ "HOST_CPU_ARCH": "x86_64", ++ "MOZ_DEBUG": null, ++ "OS_TARGET": "FreeBSD" ++ }, ++ "sandbox_vars": { ++ "COMPILE_FLAGS": { ++ "WARNINGS_AS_ERRORS": [] ++ }, ++ "FINAL_LIBRARY": "webrtc" ++ }, ++ "targets": { ++ "//:webrtc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:builtin_audio_decoder_factory", ++ "//api/audio_codecs:builtin_audio_encoder_factory", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:builtin_video_decoder_factory", ++ "//api/video_codecs:builtin_video_encoder_factory", ++ "//audio:audio", ++ "//call:call", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//media:media", ++ "//modules:modules", ++ "//modules/video_capture:video_capture_internal_impl", ++ "//rtc_base:rtc_base", ++ "//test:rtp_test_utils", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [], ++ "type": "static_library" ++ }, ++ "//api/adaptation:resource_adaptation_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/adaptation/resource.cc", ++ "//api/adaptation/resource.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:aec3_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_canceller3_config.cc", ++ "//api/audio/echo_canceller3_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:aec3_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//modules/audio_processing/aec3:aec3", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_canceller3_factory.cc", ++ "//api/audio/echo_canceller3_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_frame_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_packet_info", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_frame.cc", ++ "//api/audio/audio_frame.h", ++ "//api/audio/channel_layout.cc", ++ "//api/audio/channel_layout.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_mixer_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_mixer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:echo_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/L16:audio_decoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_decoder_L16.cc", ++ "//api/audio_codecs/L16/audio_decoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/L16:audio_encoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_encoder_L16.cc", ++ "//api/audio_codecs/L16/audio_encoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_decoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_decoder_g711.cc", ++ "//api/audio_codecs/g711/audio_decoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_encoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_encoder_g711.cc", ++ "//api/audio_codecs/g711/audio_encoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_decoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_decoder_g722.cc", ++ "//api/audio_codecs/g722/audio_decoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722.cc", ++ "//api/audio_codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_decoder_isac_float" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac_float": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_decoder_isac_float.cc", ++ "//api/audio_codecs/isac/audio_decoder_isac_float.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_encoder_isac_float" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac_float": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_encoder_isac_float.cc", ++ "//api/audio_codecs/isac/audio_encoder_isac_float.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.h", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:audio_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:scoped_refptr", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/audio_codec_pair_id.cc", ++ "//api/audio_codecs/audio_codec_pair_id.h", ++ "//api/audio_codecs/audio_decoder.cc", ++ "//api/audio_codecs/audio_decoder.h", ++ "//api/audio_codecs/audio_decoder_factory.h", ++ "//api/audio_codecs/audio_decoder_factory_template.h", ++ "//api/audio_codecs/audio_encoder.cc", ++ "//api/audio_codecs/audio_encoder.h", ++ "//api/audio_codecs/audio_encoder_factory.h", ++ "//api/audio_codecs/audio_encoder_factory_template.h", ++ "//api/audio_codecs/audio_format.cc", ++ "//api/audio_codecs/audio_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_decoder_L16", ++ "//api/audio_codecs/g711:audio_decoder_g711", ++ "//api/audio_codecs/g722:audio_decoder_g722", ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc", ++ "//api/audio_codecs/isac:audio_decoder_isac", ++ "//api/audio_codecs/opus:audio_decoder_multiopus", ++ "//api/audio_codecs/opus:audio_decoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_decoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_encoder_L16", ++ "//api/audio_codecs/g711:audio_encoder_g711", ++ "//api/audio_codecs/g722:audio_encoder_g722", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc", ++ "//api/audio_codecs/isac:audio_encoder_isac", ++ "//api/audio_codecs/opus:audio_encoder_multiopus", ++ "//api/audio_codecs/opus:audio_encoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_encoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/crypto:frame_decryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_decryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:frame_encryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_encryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:options": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/crypto_options.cc", ++ "//api/crypto/crypto_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/neteq:default_neteq_controller_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_controller_api", ++ "//modules/audio_coding:neteq" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/default_neteq_controller_factory.cc", ++ "//api/neteq/default_neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/neteq.cc", ++ "//api/neteq/neteq.h", ++ "//api/neteq/neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_api", ++ "//api/neteq:tick_timer", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/neteq_controller.h", ++ "//api/neteq/neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:tick_timer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/tick_timer.cc", ++ "//api/neteq/tick_timer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/numerics:numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/numerics/samples_stats_counter.cc", ++ "//api/numerics/samples_stats_counter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/rtc_event_log:rtc_event_log": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:libjingle_logging_api", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:timeutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log/rtc_event.cc", ++ "//api/rtc_event_log/rtc_event.h", ++ "//api/rtc_event_log/rtc_event_log.cc", ++ "//api/rtc_event_log/rtc_event_log.h", ++ "//api/rtc_event_log/rtc_event_log_factory_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/task_queue:task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/task_queue/task_queue_base.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport/rtp:dependency_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/dependency_descriptor.cc", ++ "//api/transport/rtp/dependency_descriptor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport/rtp:rtp_source": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/rtp_source.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport:bitrate_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/bitrate_settings.cc", ++ "//api/transport/bitrate_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:field_trial_based_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:webrtc_key_value_config", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/field_trial_based_config.cc", ++ "//api/transport/field_trial_based_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//modules/congestion_controller/goog_cc:goog_cc", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/goog_cc_factory.cc", ++ "//api/transport/goog_cc_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:network_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:deprecation", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/network_control.h", ++ "//api/transport/network_types.cc", ++ "//api/transport/network_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:webrtc_key_value_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/webrtc_key_value_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/units:data_rate": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:data_size", ++ "//api/units:frequency", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_rate.cc", ++ "//api/units/data_rate.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:data_size": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_size.cc", ++ "//api/units/data_size.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:frequency": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/frequency.cc", ++ "//api/units/frequency.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:time_delta": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/time_delta.cc", ++ "//api/units/time_delta.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:timestamp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/timestamp.cc", ++ "//api/units/timestamp.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:builtin_video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/builtin_video_bitrate_allocator_factory.cc", ++ "//api/video/builtin_video_bitrate_allocator_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_coding:encoded_frame" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/encoded_frame.cc", ++ "//api/video/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_image": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:refcountedbase", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/encoded_image.cc", ++ "//api/video/encoded_image.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:recordable_encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/recordable_encoded_frame.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_adaptation_counters.cc", ++ "//api/video/video_adaptation_counters.h", ++ "//api/video/video_adaptation_reason.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocation.cc", ++ "//api/video/video_bitrate_allocation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_bitrate_allocation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator.cc", ++ "//api/video/video_bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocator", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_codec_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_constants.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_type.h", ++ "//api/video/video_frame.cc", ++ "//api/video/video_frame.h", ++ "//api/video/video_frame_buffer.cc", ++ "//api/video/video_frame_buffer.h", ++ "//api/video/video_sink_interface.h", ++ "//api/video/video_source_interface.cc", ++ "//api/video/video_source_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i010": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/i010_buffer.cc", ++ "//api/video/i010_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i420": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/i420_buffer.cc", ++ "//api/video/i420_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_metadata": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_metadata.cc", ++ "//api/video/video_frame_metadata.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame_nv12": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/nv12_buffer.cc", ++ "//api/video/nv12_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_type": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_type.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/color_space.cc", ++ "//api/video/color_space.h", ++ "//api/video/hdr_metadata.cc", ++ "//api/video/hdr_metadata.h", ++ "//api/video/video_content_type.cc", ++ "//api/video/video_content_type.h", ++ "//api/video/video_rotation.h", ++ "//api/video/video_timing.cc", ++ "//api/video/video_timing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_stream_encoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_stream_encoder_interface.h", ++ "//api/video/video_stream_encoder_observer.h", ++ "//api/video/video_stream_encoder_settings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_stream_encoder_create": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//video:video_stream_encoder_impl", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_stream_encoder_create.cc", ++ "//api/video/video_stream_encoder_create.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:bitstream_parser_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/bitstream_parser.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video_codecs:builtin_video_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_internal_video_codecs", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/builtin_video_decoder_factory.cc", ++ "//api/video_codecs/builtin_video_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:builtin_video_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_internal_video_codecs", ++ "//media:rtc_media_base", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/builtin_video_encoder_factory.cc", ++ "//api/video_codecs/builtin_video_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:rtc_software_fallback_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.h", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:video_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/sdp_video_format.cc", ++ "//api/video_codecs/sdp_video_format.h", ++ "//api/video_codecs/spatial_layer.cc", ++ "//api/video_codecs/spatial_layer.h", ++ "//api/video_codecs/video_codec.cc", ++ "//api/video_codecs/video_codec.h", ++ "//api/video_codecs/video_decoder.cc", ++ "//api/video_codecs/video_decoder.h", ++ "//api/video_codecs/video_decoder_factory.cc", ++ "//api/video_codecs/video_decoder_factory.h", ++ "//api/video_codecs/video_encoder.cc", ++ "//api/video_codecs/video_encoder.h", ++ "//api/video_codecs/video_encoder_config.cc", ++ "//api/video_codecs/video_encoder_config.h", ++ "//api/video_codecs/video_encoder_factory.h", ++ "//api/video_codecs/vp8_frame_buffer_controller.h", ++ "//api/video_codecs/vp8_frame_config.cc", ++ "//api/video_codecs/vp8_frame_config.h", ++ "//api/video_codecs/vp8_temporal_layers.cc", ++ "//api/video_codecs/vp8_temporal_layers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:vp8_temporal_layers_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/vp8_temporal_layers_factory.cc", ++ "//api/video_codecs/vp8_temporal_layers_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:array_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/array_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:audio_options_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_options.cc", ++ "//api/audio_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:time_delta" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/bitrate_allocation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:call_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/audio_sink.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:callfactory_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/call_factory_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:fec_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame_type", ++ "//modules:module_fec_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/fec_controller.h", ++ "//api/fec_controller_override.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:frame_transformer_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:video_frame_metadata", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/frame_transformer_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:function_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/function_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:libjingle_logging_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log_output.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:media_stream_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:audio_options_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_stream_interface.cc", ++ "//api/media_stream_interface.h", ++ "//api/notifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:network_state_predictor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/network_state_predictor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:priority": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/priority.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:refcountedbase": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/ref_counted_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:rtc_error": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_error.cc", ++ "//api/rtc_error.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//api/video:video_rtp_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_headers.cc", ++ "//api/rtp_headers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_packet_info": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:rtp_headers", ++ "//api:scoped_refptr", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_packet_info.cc", ++ "//api/rtp_packet_info.h", ++ "//api/rtp_packet_infos.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_parameters": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:priority", ++ "//api:rtp_transceiver_direction", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_types.cc", ++ "//api/media_types.h", ++ "//api/rtp_parameters.cc", ++ "//api/rtp_parameters.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_transceiver_direction": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_transceiver_direction.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:scoped_refptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/scoped_refptr.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:simulated_network_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/test/simulated_network.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:transport_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/transport.cc", ++ "//api/call/transport.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio/utility:audio_frame_operations": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//audio/utility/audio_frame_operations.cc", ++ "//audio/utility/audio_frame_operations.h", ++ "//audio/utility/channel_mixer.cc", ++ "//audio/utility/channel_mixer.h", ++ "//audio/utility/channel_mixing_matrix.cc", ++ "//audio/utility/channel_mixing_matrix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio:audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:call_api", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio:aec3_factory", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport/rtp:rtp_source", ++ "//audio/utility:audio_frame_operations", ++ "//call:audio_sender_interface", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_coding", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:audio_encoder_cng", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//modules/audio_coding:red", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:rms_level", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//audio/audio_level.cc", ++ "//audio/audio_level.h", ++ "//audio/audio_receive_stream.cc", ++ "//audio/audio_receive_stream.h", ++ "//audio/audio_send_stream.cc", ++ "//audio/audio_send_stream.h", ++ "//audio/audio_state.cc", ++ "//audio/audio_state.h", ++ "//audio/audio_transport_impl.cc", ++ "//audio/audio_transport_impl.h", ++ "//audio/channel_receive.cc", ++ "//audio/channel_receive.h", ++ "//audio/channel_receive_frame_transformer_delegate.cc", ++ "//audio/channel_receive_frame_transformer_delegate.h", ++ "//audio/channel_send.cc", ++ "//audio/channel_send.h", ++ "//audio/channel_send_frame_transformer_delegate.cc", ++ "//audio/channel_send_frame_transformer_delegate.h", ++ "//audio/conversion.h", ++ "//audio/null_audio_poller.cc", ++ "//audio/null_audio_poller.h", ++ "//audio/remix_resample.cc", ++ "//audio/remix_resample.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call/adaptation:resource_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/adaptation/adaptation_constraint.cc", ++ "//call/adaptation/adaptation_constraint.h", ++ "//call/adaptation/broadcast_resource_listener.cc", ++ "//call/adaptation/broadcast_resource_listener.h", ++ "//call/adaptation/degradation_preference_provider.cc", ++ "//call/adaptation/degradation_preference_provider.h", ++ "//call/adaptation/encoder_settings.cc", ++ "//call/adaptation/encoder_settings.h", ++ "//call/adaptation/resource_adaptation_processor.cc", ++ "//call/adaptation/resource_adaptation_processor.h", ++ "//call/adaptation/resource_adaptation_processor_interface.cc", ++ "//call/adaptation/resource_adaptation_processor_interface.h", ++ "//call/adaptation/video_source_restrictions.cc", ++ "//call/adaptation/video_source_restrictions.h", ++ "//call/adaptation/video_stream_adapter.cc", ++ "//call/adaptation/video_stream_adapter.h", ++ "//call/adaptation/video_stream_input_state.cc", ++ "//call/adaptation/video_stream_input_state.h", ++ "//call/adaptation/video_stream_input_state_provider.cc", ++ "//call/adaptation/video_stream_input_state_provider.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:audio_sender_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/audio_sender.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:bitrate_allocation", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/bitrate_allocator.cc", ++ "//call/bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:bitrate_configurator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:bitrate_settings", ++ "//api/units:data_rate", ++ "//call:rtp_interfaces", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_bitrate_configurator.cc", ++ "//call/rtp_bitrate_configurator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:callfactory_api", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:time_delta", ++ "//api/video_codecs:video_codecs_api", ++ "//audio:audio", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:fake_network", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:simulated_network", ++ "//call:video_stream_api", ++ "//call/adaptation:resource_adaptation", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//logging:rtc_event_video", ++ "//logging:rtc_stream_config", ++ "//modules:module_api", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//modules/video_coding:video_coding", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/call.cc", ++ "//call/call_factory.cc", ++ "//call/call_factory.h", ++ "//call/degraded_call.cc", ++ "//call/degraded_call.h", ++ "//call/flexfec_receive_stream_impl.cc", ++ "//call/flexfec_receive_stream_impl.h", ++ "//call/receive_time_calculator.cc", ++ "//call/receive_time_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:network_state_predictor_api", ++ "//api:rtc_error", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/task_queue:task_queue", ++ "//api/transport:bitrate_settings", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:rtp_source", ++ "//call:audio_sender_interface", ++ "//call:rtp_interfaces", ++ "//call:video_stream_api", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/audio_receive_stream.cc", ++ "//call/audio_receive_stream.h", ++ "//call/audio_send_stream.h", ++ "//call/audio_send_stream_call.cc", ++ "//call/audio_state.cc", ++ "//call/audio_state.h", ++ "//call/call.h", ++ "//call/call_config.cc", ++ "//call/call_config.h", ++ "//call/flexfec_receive_stream.cc", ++ "//call/flexfec_receive_stream.h", ++ "//call/packet_receiver.h", ++ "//call/syncable.cc", ++ "//call/syncable.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:fake_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//call:call_interfaces", ++ "//call:simulated_network", ++ "//call:simulated_packet_receiver", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/fake_network_pipe.cc", ++ "//call/fake_network_pipe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:bitrate_settings", ++ "//api/units:timestamp", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_config.cc", ++ "//call/rtp_config.h", ++ "//call/rtp_packet_sink_interface.h", ++ "//call/rtp_stream_receiver_controller_interface.h", ++ "//call/rtp_transport_controller_send_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//call:rtp_interfaces", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_demuxer.cc", ++ "//call/rtp_demuxer.h", ++ "//call/rtp_stream_receiver_controller.cc", ++ "//call/rtp_stream_receiver_controller.h", ++ "//call/rtx_receive_stream.cc", ++ "//call/rtx_receive_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_sender": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:fec_controller_api", ++ "//api:network_state_predictor_api", ++ "//api:rtp_parameters", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:goog_cc", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_configurator", ++ "//call:rtp_interfaces", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/congestion_controller/rtp:control_handler", ++ "//modules/congestion_controller/rtp:transport_feedback", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:chain_diff_calculator", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:frame_dependencies_calculator", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/task_utils:repeating_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_payload_params.cc", ++ "//call/rtp_payload_params.h", ++ "//call/rtp_transport_controller_send.cc", ++ "//call/rtp_transport_controller_send.h", ++ "//call/rtp_video_sender.cc", ++ "//call/rtp_video_sender.h", ++ "//call/rtp_video_sender_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/simulated_network.cc", ++ "//call/simulated_network.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_packet_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//call:call_interfaces" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/simulated_packet_receiver.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:video_stream_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/video_receive_stream.cc", ++ "//call/video_receive_stream.h", ++ "//call/video_send_stream.cc", ++ "//call/video_send_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_128": { ++ "cflags": [ ++ "-msse2", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_common.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_sse2.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_neon_sse2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_256": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.cc", ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.h", ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_avx2", ++ "//common_audio:common_audio_c", ++ "//common_audio:common_audio_sse2", ++ "//common_audio:sinc_resampler", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/audio_converter.cc", ++ "//common_audio/audio_converter.h", ++ "//common_audio/audio_util.cc", ++ "//common_audio/channel_buffer.cc", ++ "//common_audio/channel_buffer.h", ++ "//common_audio/include/audio_util.h", ++ "//common_audio/real_fourier.cc", ++ "//common_audio/real_fourier.h", ++ "//common_audio/real_fourier_ooura.cc", ++ "//common_audio/real_fourier_ooura.h", ++ "//common_audio/resampler/include/push_resampler.h", ++ "//common_audio/resampler/include/resampler.h", ++ "//common_audio/resampler/push_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.h", ++ "//common_audio/resampler/resampler.cc", ++ "//common_audio/resampler/sinc_resampler.cc", ++ "//common_audio/smoothing_filter.cc", ++ "//common_audio/smoothing_filter.h", ++ "//common_audio/vad/include/vad.h", ++ "//common_audio/vad/vad.cc", ++ "//common_audio/wav_file.cc", ++ "//common_audio/wav_file.h", ++ "//common_audio/wav_header.cc", ++ "//common_audio/wav_header.h", ++ "//common_audio/window_generator.cc", ++ "//common_audio/window_generator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_avx2": { ++ "cflags": [ ++ "-mavx2", ++ "-mfma", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:fir_filter", ++ "//common_audio:sinc_resampler", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/resampler/sinc_resampler_avx2.cc", ++ "//common_audio/fir_filter_avx2.cc", ++ "//common_audio/fir_filter_avx2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c_arm_asm", ++ "//common_audio:common_audio_cc", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/ring_buffer.c", ++ "//common_audio/ring_buffer.h", ++ "//common_audio/signal_processing/auto_corr_to_refl_coef.c", ++ "//common_audio/signal_processing/auto_correlation.c", ++ "//common_audio/signal_processing/complex_fft_tables.h", ++ "//common_audio/signal_processing/copy_set_operations.c", ++ "//common_audio/signal_processing/cross_correlation.c", ++ "//common_audio/signal_processing/division_operations.c", ++ "//common_audio/signal_processing/downsample_fast.c", ++ "//common_audio/signal_processing/energy.c", ++ "//common_audio/signal_processing/filter_ar.c", ++ "//common_audio/signal_processing/filter_ma_fast_q12.c", ++ "//common_audio/signal_processing/get_hanning_window.c", ++ "//common_audio/signal_processing/get_scaling_square.c", ++ "//common_audio/signal_processing/ilbc_specific_functions.c", ++ "//common_audio/signal_processing/include/real_fft.h", ++ "//common_audio/signal_processing/include/signal_processing_library.h", ++ "//common_audio/signal_processing/include/spl_inl.h", ++ "//common_audio/signal_processing/include/spl_inl_armv7.h", ++ "//common_audio/signal_processing/levinson_durbin.c", ++ "//common_audio/signal_processing/lpc_to_refl_coef.c", ++ "//common_audio/signal_processing/min_max_operations.c", ++ "//common_audio/signal_processing/randomization_functions.c", ++ "//common_audio/signal_processing/real_fft.c", ++ "//common_audio/signal_processing/refl_coef_to_lpc.c", ++ "//common_audio/signal_processing/resample.c", ++ "//common_audio/signal_processing/resample_48khz.c", ++ "//common_audio/signal_processing/resample_by_2.c", ++ "//common_audio/signal_processing/resample_by_2_internal.c", ++ "//common_audio/signal_processing/resample_by_2_internal.h", ++ "//common_audio/signal_processing/resample_fractional.c", ++ "//common_audio/signal_processing/spl_init.c", ++ "//common_audio/signal_processing/spl_inl.c", ++ "//common_audio/signal_processing/spl_sqrt.c", ++ "//common_audio/signal_processing/splitting_filter.c", ++ "//common_audio/signal_processing/sqrt_of_one_minus_x_squared.c", ++ "//common_audio/signal_processing/vector_scaling_operations.c", ++ "//common_audio/vad/include/webrtc_vad.h", ++ "//common_audio/vad/vad_core.c", ++ "//common_audio/vad/vad_core.h", ++ "//common_audio/vad/vad_filterbank.c", ++ "//common_audio/vad/vad_filterbank.h", ++ "//common_audio/vad/vad_gmm.c", ++ "//common_audio/vad/vad_gmm.h", ++ "//common_audio/vad/vad_sp.c", ++ "//common_audio/vad/vad_sp.h", ++ "//common_audio/vad/webrtc_vad.c", ++ "//common_audio/signal_processing/complex_fft.c", ++ "//common_audio/signal_processing/complex_bit_reverse.c", ++ "//common_audio/signal_processing/filter_ar_fast_q12.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c_arm_asm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//common_audio:common_audio_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/signal_processing/dot_product_with_scale.cc", ++ "//common_audio/signal_processing/dot_product_with_scale.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_sse2": { ++ "cflags": [ ++ "-msse2", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:fir_filter", ++ "//common_audio:sinc_resampler", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter_sse.cc", ++ "//common_audio/fir_filter_sse.h", ++ "//common_audio/resampler/sinc_resampler_sse.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_audio:fir_filter_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_avx2", ++ "//common_audio:common_audio_sse2", ++ "//common_audio:fir_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter_c.cc", ++ "//common_audio/fir_filter_c.h", ++ "//common_audio/fir_filter_factory.cc", ++ "//common_audio/fir_filter_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:sinc_resampler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/resampler/sinc_resampler.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/generic_frame_descriptor/generic_frame_info.cc", ++ "//common_video/generic_frame_descriptor/generic_frame_info.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:common_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_nv12", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:bitstream_parser_api", ++ "//media:rtc_h264_profile_id", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/bitrate_adjuster.cc", ++ "//common_video/frame_rate_estimator.cc", ++ "//common_video/frame_rate_estimator.h", ++ "//common_video/h264/h264_bitstream_parser.cc", ++ "//common_video/h264/h264_bitstream_parser.h", ++ "//common_video/h264/h264_common.cc", ++ "//common_video/h264/h264_common.h", ++ "//common_video/h264/pps_parser.cc", ++ "//common_video/h264/pps_parser.h", ++ "//common_video/h264/profile_level_id.h", ++ "//common_video/h264/sps_parser.cc", ++ "//common_video/h264/sps_parser.h", ++ "//common_video/h264/sps_vui_rewriter.cc", ++ "//common_video/h264/sps_vui_rewriter.h", ++ "//common_video/include/bitrate_adjuster.h", ++ "//common_video/include/i420_buffer_pool.h", ++ "//common_video/include/incoming_video_stream.h", ++ "//common_video/include/quality_limitation_reason.h", ++ "//common_video/include/video_frame_buffer.h", ++ "//common_video/include/video_frame_buffer_pool.h", ++ "//common_video/incoming_video_stream.cc", ++ "//common_video/libyuv/include/webrtc_libyuv.h", ++ "//common_video/libyuv/webrtc_libyuv.cc", ++ "//common_video/video_frame_buffer.cc", ++ "//common_video/video_frame_buffer_pool.cc", ++ "//common_video/video_render_frames.cc", ++ "//common_video/video_render_frames.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:frame_counts": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/frame_counts.h" ++ ], ++ "type": "source_set" ++ }, ++ "//logging:rtc_event_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/units:data_rate", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.h", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.h", ++ "//logging/rtc_event_log/events/rtc_event_remote_estimate.h", ++ "//logging/rtc_event_log/events/rtc_event_route_change.cc", ++ "//logging/rtc_event_log/events/rtc_event_route_change.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_alr_state.cc", ++ "//logging/rtc_event_log/events/rtc_event_alr_state.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_stream_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_parameters" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/rtc_stream_config.cc", ++ "//logging/rtc_event_log/rtc_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/constants.cc", ++ "//media/engine/constants.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_encoder_simulcast_proxy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/encoder_simulcast_proxy.cc", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_h264_profile_id": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/h264_profile_level_id.cc", ++ "//media/base/h264_profile_level_id.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_internal_video_codecs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//media:rtc_constants", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules:module_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:webrtc_h264", ++ "//modules/video_coding:webrtc_multiplex", ++ "//modules/video_coding:webrtc_vp8", ++ "//modules/video_coding:webrtc_vp9", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/internal_decoder_factory.cc", ++ "//media/engine/internal_decoder_factory.h", ++ "//media/engine/internal_encoder_factory.cc", ++ "//media/engine/internal_encoder_factory.h", ++ "//media/engine/multiplex_codec_factory.cc", ++ "//media/engine/multiplex_codec_factory.h", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:audio_options_api", ++ "//api:frame_transformer_interface", ++ "//api:media_stream_interface", ++ "//api:rtc_error", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_config", ++ "//media:rtc_vp9_profile", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:sanitizer", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/codec.cc", ++ "//media/base/codec.h", ++ "//media/base/media_constants.cc", ++ "//media/base/media_constants.h", ++ "//media/base/video_adapter.cc", ++ "//media/base/video_adapter.h", ++ "//media/base/video_broadcaster.cc", ++ "//media/base/video_broadcaster.h", ++ "//media/base/video_common.cc", ++ "//media/base/video_common.h", ++ "//media/base/video_source_base.cc", ++ "//media/base/video_source_base.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/media_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//media:rtc_simulcast_encoder_adapter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:video_stream_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/simulcast_encoder_adapter.cc", ++ "//media/engine/simulcast_encoder_adapter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_vp9_profile": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/vp9_profile.cc", ++ "//media/base/vp9_profile.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:default_neteq_factory", ++ "//modules/audio_coding:neteq", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/acm2/acm_receiver.cc", ++ "//modules/audio_coding/acm2/acm_receiver.h", ++ "//modules/audio_coding/acm2/acm_remixing.cc", ++ "//modules/audio_coding/acm2/acm_remixing.h", ++ "//modules/audio_coding/acm2/acm_resampler.cc", ++ "//modules/audio_coding/acm2/acm_resampler.h", ++ "//modules/audio_coding/acm2/audio_coding_module.cc", ++ "//modules/audio_coding/acm2/call_statistics.cc", ++ "//modules/audio_coding/acm2/call_statistics.h", ++ "//modules/audio_coding/include/audio_coding_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding_module_typedefs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/include/audio_coding_module_typedefs.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:audio_coding_opus_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.cc", ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_encoder_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.cc", ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//common_audio:common_audio", ++ "//logging:rtc_event_audio", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc", ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.h", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.h", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h", ++ "//modules/audio_coding/audio_network_adaptor/util/threshold_curve.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_config.cc", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:default_neteq_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:default_neteq_controller_factory", ++ "//api/neteq:neteq_api", ++ "//modules/audio_coding:neteq", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/neteq/default_neteq_factory.cc", ++ "//modules/audio_coding/neteq/default_neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g711_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.h", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g711_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g711:g711_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/g711_interface.c", ++ "//modules/audio_coding/codecs/g711/g711_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g722_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.h", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g722:g722_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/g722_interface.c", ++ "//modules/audio_coding/codecs/g722/g722_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:ilbc_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/abs_quant.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant.h", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.h", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.c", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.h", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.c", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.h", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.c", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.h", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.c", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.h", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.c", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.h", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.c", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.h", ++ "//modules/audio_coding/codecs/ilbc/constants.c", ++ "//modules/audio_coding/codecs/ilbc/constants.h", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.c", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.h", ++ "//modules/audio_coding/codecs/ilbc/decode.c", ++ "//modules/audio_coding/codecs/ilbc/decode.h", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.c", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.h", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/defines.h", ++ "//modules/audio_coding/codecs/ilbc/do_plc.c", ++ "//modules/audio_coding/codecs/ilbc/do_plc.h", ++ "//modules/audio_coding/codecs/ilbc/encode.c", ++ "//modules/audio_coding/codecs/ilbc/encode.h", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.c", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.h", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.c", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.h", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.c", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.h", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.c", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.h", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.h", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.c", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.h", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.c", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.h", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.c", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.h", ++ "//modules/audio_coding/codecs/ilbc/hp_input.c", ++ "//modules/audio_coding/codecs/ilbc/hp_input.h", ++ "//modules/audio_coding/codecs/ilbc/hp_output.c", ++ "//modules/audio_coding/codecs/ilbc/hp_output.h", ++ "//modules/audio_coding/codecs/ilbc/ilbc.c", ++ "//modules/audio_coding/codecs/ilbc/ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.h", ++ "//modules/audio_coding/codecs/ilbc/init_decode.c", ++ "//modules/audio_coding/codecs/ilbc/init_decode.h", ++ "//modules/audio_coding/codecs/ilbc/init_encode.c", ++ "//modules/audio_coding/codecs/ilbc/init_encode.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.h", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.c", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.h", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/my_corr.c", ++ "//modules/audio_coding/codecs/ilbc/my_corr.h", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.c", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.h", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/refiner.c", ++ "//modules/audio_coding/codecs/ilbc/refiner.h", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.h", ++ "//modules/audio_coding/codecs/ilbc/smooth.c", ++ "//modules/audio_coding/codecs/ilbc/smooth.h", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.c", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.h", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.c", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.h", ++ "//modules/audio_coding/codecs/ilbc/split_vq.c", ++ "//modules/audio_coding/codecs/ilbc/split_vq.h", ++ "//modules/audio_coding/codecs/ilbc/state_construct.c", ++ "//modules/audio_coding/codecs/ilbc/state_construct.h", ++ "//modules/audio_coding/codecs/ilbc/state_search.c", ++ "//modules/audio_coding/codecs/ilbc/state_search.h", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.c", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.h", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/vq3.c", ++ "//modules/audio_coding/codecs/ilbc/vq3.h", ++ "//modules/audio_coding/codecs/ilbc/vq4.c", ++ "//modules/audio_coding/codecs/ilbc/vq4.h", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.c", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.h", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.c", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac_c", ++ "//modules/audio_coding:isac_common" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/include/audio_decoder_isac.h", ++ "//modules/audio_coding/codecs/isac/main/include/audio_encoder_isac.h", ++ "//modules/audio_coding/codecs/isac/main/source/audio_decoder_isac.cc", ++ "//modules/audio_coding/codecs/isac/main/source/audio_encoder_isac.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_bwinfo": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/bandwidth_info.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/audio_coding:isac_vad", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/include/isac.h", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines.c", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines.h", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c", ++ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/codec.h", ++ "//modules/audio_coding/codecs/isac/main/source/crc.c", ++ "//modules/audio_coding/codecs/isac/main/source/crc.h", ++ "//modules/audio_coding/codecs/isac/main/source/decode.c", ++ "//modules/audio_coding/codecs/isac/main/source/decode_bwe.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h", ++ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.c", ++ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.h", ++ "//modules/audio_coding/codecs/isac/main/source/filterbanks.c", ++ "//modules/audio_coding/codecs/isac/main/source/intialize.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_float_type.h", ++ "//modules/audio_coding/codecs/isac/main/source/lattice.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/transform.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:isac_bwinfo", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t_impl.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:ignore_warnings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.c", ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.h", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.h", ++ "//modules/audio_coding/codecs/isac/main/source/os_specific_inline.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.h", ++ "//modules/audio_coding/codecs/isac/main/source/settings.h", ++ "//modules/audio_coding/codecs/isac/main/source/structs.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:legacy_encoded_audio_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.cc", ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:neteq": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//api/neteq:neteq_controller_api", ++ "//api/neteq:tick_timer", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/neteq/accelerate.cc", ++ "//modules/audio_coding/neteq/accelerate.h", ++ "//modules/audio_coding/neteq/audio_multi_vector.cc", ++ "//modules/audio_coding/neteq/audio_multi_vector.h", ++ "//modules/audio_coding/neteq/audio_vector.cc", ++ "//modules/audio_coding/neteq/audio_vector.h", ++ "//modules/audio_coding/neteq/background_noise.cc", ++ "//modules/audio_coding/neteq/background_noise.h", ++ "//modules/audio_coding/neteq/buffer_level_filter.cc", ++ "//modules/audio_coding/neteq/buffer_level_filter.h", ++ "//modules/audio_coding/neteq/comfort_noise.cc", ++ "//modules/audio_coding/neteq/comfort_noise.h", ++ "//modules/audio_coding/neteq/cross_correlation.cc", ++ "//modules/audio_coding/neteq/cross_correlation.h", ++ "//modules/audio_coding/neteq/decision_logic.cc", ++ "//modules/audio_coding/neteq/decision_logic.h", ++ "//modules/audio_coding/neteq/decoder_database.cc", ++ "//modules/audio_coding/neteq/decoder_database.h", ++ "//modules/audio_coding/neteq/delay_manager.cc", ++ "//modules/audio_coding/neteq/delay_manager.h", ++ "//modules/audio_coding/neteq/dsp_helper.cc", ++ "//modules/audio_coding/neteq/dsp_helper.h", ++ "//modules/audio_coding/neteq/dtmf_buffer.cc", ++ "//modules/audio_coding/neteq/dtmf_buffer.h", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.cc", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.h", ++ "//modules/audio_coding/neteq/expand.cc", ++ "//modules/audio_coding/neteq/expand.h", ++ "//modules/audio_coding/neteq/expand_uma_logger.cc", ++ "//modules/audio_coding/neteq/expand_uma_logger.h", ++ "//modules/audio_coding/neteq/histogram.cc", ++ "//modules/audio_coding/neteq/histogram.h", ++ "//modules/audio_coding/neteq/merge.cc", ++ "//modules/audio_coding/neteq/merge.h", ++ "//modules/audio_coding/neteq/nack_tracker.cc", ++ "//modules/audio_coding/neteq/nack_tracker.h", ++ "//modules/audio_coding/neteq/neteq_impl.cc", ++ "//modules/audio_coding/neteq/neteq_impl.h", ++ "//modules/audio_coding/neteq/normal.cc", ++ "//modules/audio_coding/neteq/normal.h", ++ "//modules/audio_coding/neteq/packet.cc", ++ "//modules/audio_coding/neteq/packet.h", ++ "//modules/audio_coding/neteq/packet_buffer.cc", ++ "//modules/audio_coding/neteq/packet_buffer.h", ++ "//modules/audio_coding/neteq/post_decode_vad.cc", ++ "//modules/audio_coding/neteq/post_decode_vad.h", ++ "//modules/audio_coding/neteq/preemptive_expand.cc", ++ "//modules/audio_coding/neteq/preemptive_expand.h", ++ "//modules/audio_coding/neteq/random_vector.cc", ++ "//modules/audio_coding/neteq/random_vector.h", ++ "//modules/audio_coding/neteq/red_payload_splitter.cc", ++ "//modules/audio_coding/neteq/red_payload_splitter.h", ++ "//modules/audio_coding/neteq/statistics_calculator.cc", ++ "//modules/audio_coding/neteq/statistics_calculator.h", ++ "//modules/audio_coding/neteq/sync_buffer.cc", ++ "//modules/audio_coding/neteq/sync_buffer.h", ++ "//modules/audio_coding/neteq/time_stretch.cc", ++ "//modules/audio_coding/neteq/time_stretch.h", ++ "//modules/audio_coding/neteq/timestamp_scaler.cc", ++ "//modules/audio_coding/neteq/timestamp_scaler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//modules/audio_coding:pcm16b_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.cc", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.c", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:red": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.cc", ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/webrtc_cng.cc", ++ "//modules/audio_coding/codecs/cng/webrtc_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:audio_network_adaptor", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/opus_inst.h", ++ "//modules/audio_coding/codecs/opus/opus_interface.cc", ++ "//modules/audio_coding/codecs/opus/opus_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device.h", ++ "//modules/audio_device/include/audio_device_defines.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/audio_device_buffer.cc", ++ "//modules/audio_device/audio_device_buffer.h", ++ "//modules/audio_device/audio_device_config.h", ++ "//modules/audio_device/fine_audio_buffer.cc", ++ "//modules/audio_device/fine_audio_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_default": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device_default.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/audio_device_generic.cc", ++ "//modules/audio_device/audio_device_generic.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_DUMMY_AUDIO_BUILD", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//modules/audio_device:audio_device_default", ++ "//modules/audio_device:audio_device_generic", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/dummy/audio_device_dummy.cc", ++ "//modules/audio_device/dummy/audio_device_dummy.h", ++ "//modules/audio_device/dummy/file_audio_device.cc", ++ "//modules/audio_device/dummy/file_audio_device.h", ++ "//modules/audio_device/include/fake_audio_device.h", ++ "//modules/audio_device/dummy/file_audio_device_factory.cc", ++ "//modules/audio_device/dummy/file_audio_device_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_frame_manipulator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//audio/utility:audio_frame_operations", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_mixer/audio_frame_manipulator.cc", ++ "//modules/audio_mixer/audio_frame_manipulator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_mixer_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//modules/audio_mixer:audio_frame_manipulator", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_mixer/audio_mixer_impl.cc", ++ "//modules/audio_mixer/audio_mixer_impl.h", ++ "//modules/audio_mixer/default_output_rate_calculator.cc", ++ "//modules/audio_mixer/default_output_rate_calculator.h", ++ "//modules/audio_mixer/frame_combiner.cc", ++ "//modules/audio_mixer/frame_combiner.h", ++ "//modules/audio_mixer/output_rate_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl", ++ "//modules/audio_processing/aec3:aec3_avx2", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:matched_filter", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//modules/audio_processing/aec3:vector_math", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.cc", ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.cc", ++ "//modules/audio_processing/aec3/aec3_common.cc", ++ "//modules/audio_processing/aec3/aec3_fft.cc", ++ "//modules/audio_processing/aec3/aec_state.cc", ++ "//modules/audio_processing/aec3/aec_state.h", ++ "//modules/audio_processing/aec3/alignment_mixer.cc", ++ "//modules/audio_processing/aec3/alignment_mixer.h", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.cc", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.h", ++ "//modules/audio_processing/aec3/block_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.h", ++ "//modules/audio_processing/aec3/block_framer.cc", ++ "//modules/audio_processing/aec3/block_framer.h", ++ "//modules/audio_processing/aec3/block_processor.cc", ++ "//modules/audio_processing/aec3/block_processor.h", ++ "//modules/audio_processing/aec3/block_processor_metrics.cc", ++ "//modules/audio_processing/aec3/block_processor_metrics.h", ++ "//modules/audio_processing/aec3/clockdrift_detector.cc", ++ "//modules/audio_processing/aec3/clockdrift_detector.h", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.h", ++ "//modules/audio_processing/aec3/comfort_noise_generator.cc", ++ "//modules/audio_processing/aec3/comfort_noise_generator.h", ++ "//modules/audio_processing/aec3/decimator.cc", ++ "//modules/audio_processing/aec3/decimator.h", ++ "//modules/audio_processing/aec3/delay_estimate.h", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.cc", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.h", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.cc", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.h", ++ "//modules/audio_processing/aec3/echo_audibility.cc", ++ "//modules/audio_processing/aec3/echo_audibility.h", ++ "//modules/audio_processing/aec3/echo_canceller3.cc", ++ "//modules/audio_processing/aec3/echo_canceller3.h", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.cc", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.h", ++ "//modules/audio_processing/aec3/echo_path_variability.cc", ++ "//modules/audio_processing/aec3/echo_path_variability.h", ++ "//modules/audio_processing/aec3/echo_remover.cc", ++ "//modules/audio_processing/aec3/echo_remover.h", ++ "//modules/audio_processing/aec3/echo_remover_metrics.cc", ++ "//modules/audio_processing/aec3/echo_remover_metrics.h", ++ "//modules/audio_processing/aec3/erl_estimator.cc", ++ "//modules/audio_processing/aec3/erl_estimator.h", ++ "//modules/audio_processing/aec3/erle_estimator.cc", ++ "//modules/audio_processing/aec3/erle_estimator.h", ++ "//modules/audio_processing/aec3/fft_buffer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.h", ++ "//modules/audio_processing/aec3/frame_blocker.cc", ++ "//modules/audio_processing/aec3/frame_blocker.h", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.h", ++ "//modules/audio_processing/aec3/matched_filter.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.h", ++ "//modules/audio_processing/aec3/moving_average.cc", ++ "//modules/audio_processing/aec3/moving_average.h", ++ "//modules/audio_processing/aec3/nearend_detector.h", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.h", ++ "//modules/audio_processing/aec3/render_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.h", ++ "//modules/audio_processing/aec3/render_delay_controller.cc", ++ "//modules/audio_processing/aec3/render_delay_controller.h", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.cc", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.h", ++ "//modules/audio_processing/aec3/render_signal_analyzer.cc", ++ "//modules/audio_processing/aec3/render_signal_analyzer.h", ++ "//modules/audio_processing/aec3/residual_echo_estimator.cc", ++ "//modules/audio_processing/aec3/residual_echo_estimator.h", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.h", ++ "//modules/audio_processing/aec3/reverb_frequency_response.cc", ++ "//modules/audio_processing/aec3/reverb_frequency_response.h", ++ "//modules/audio_processing/aec3/reverb_model.cc", ++ "//modules/audio_processing/aec3/reverb_model.h", ++ "//modules/audio_processing/aec3/reverb_model_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_model_estimator.h", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.cc", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.h", ++ "//modules/audio_processing/aec3/subband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/subband_erle_estimator.h", ++ "//modules/audio_processing/aec3/subband_nearend_detector.cc", ++ "//modules/audio_processing/aec3/subband_nearend_detector.h", ++ "//modules/audio_processing/aec3/subtractor.cc", ++ "//modules/audio_processing/aec3/subtractor.h", ++ "//modules/audio_processing/aec3/subtractor_output.cc", ++ "//modules/audio_processing/aec3/subtractor_output.h", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.cc", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.h", ++ "//modules/audio_processing/aec3/suppression_filter.cc", ++ "//modules/audio_processing/aec3/suppression_filter.h", ++ "//modules/audio_processing/aec3/suppression_gain.cc", ++ "//modules/audio_processing/aec3/suppression_gain.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:aec3_avx2": { ++ "cflags": [ ++ "-mavx", ++ "-mavx2", ++ "-mfma", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:adaptive_fir_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:matched_filter", ++ "//modules/audio_processing/aec3:vector_math", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter_avx2.cc", ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl_avx2.cc", ++ "//modules/audio_processing/aec3/fft_data_avx2.cc", ++ "//modules/audio_processing/aec3/matched_filter_avx2.cc", ++ "//modules/audio_processing/aec3/vector_math_avx2.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:aec3_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_common.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3_fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_fft.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:fft_data": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/fft_data.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:matched_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/matched_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:render_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/block_buffer.h", ++ "//modules/audio_processing/aec3/fft_buffer.h", ++ "//modules/audio_processing/aec3/render_buffer.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:vector_math": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:checks", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/vector_math.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:aec_dump": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/aec_dump_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing/aec_dump:aec_dump" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/null_aec_dump_factory.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aecm:aecm_core": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing/utility:legacy_delay_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aecm/aecm_core.cc", ++ "//modules/audio_processing/aecm/aecm_core.h", ++ "//modules/audio_processing/aecm/aecm_defines.h", ++ "//modules/audio_processing/aecm/echo_control_mobile.cc", ++ "//modules/audio_processing/aecm/echo_control_mobile.h", ++ "//modules/audio_processing/aecm/aecm_core_c.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//modules/audio_processing/utility:pffft_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers", ++ "//third_party/rnnoise:rnn_vad" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.cc", ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.h", ++ "//modules/audio_processing/agc2/rnn_vad/common.cc", ++ "//modules/audio_processing/agc2/rnn_vad/common.h", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.cc", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.h", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.cc", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_info.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/ring_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.cc", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.h", ++ "//modules/audio_processing/agc2/rnn_vad/sequence_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/symmetric_matrix_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:adaptive_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_agc.h", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.cc", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.h", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.h", ++ "//modules/audio_processing/agc2/saturation_protector.cc", ++ "//modules/audio_processing/agc2/saturation_protector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/biquad_filter.cc", ++ "//modules/audio_processing/agc2/biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/agc2_common.cc", ++ "//modules/audio_processing/agc2/agc2_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:fixed_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.cc", ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.h", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.cc", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.h", ++ "//modules/audio_processing/agc2/limiter.cc", ++ "//modules/audio_processing/agc2/limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:gain_applier": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/gain_applier.cc", ++ "//modules/audio_processing/agc2/gain_applier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:level_estimation_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:noise_level_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/down_sampler.cc", ++ "//modules/audio_processing/agc2/down_sampler.h", ++ "//modules/audio_processing/agc2/noise_level_estimator.cc", ++ "//modules/audio_processing/agc2/noise_level_estimator.h", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.cc", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.h", ++ "//modules/audio_processing/agc2/signal_classifier.cc", ++ "//modules/audio_processing/agc2/signal_classifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:rnn_vad_with_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/vad_with_level.cc", ++ "//modules/audio_processing/agc2/vad_with_level.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:gain_map", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:level_estimation_agc", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/agc_manager_direct.cc", ++ "//modules/audio_processing/agc/agc_manager_direct.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:gain_control_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:gain_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_map_internal.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:legacy_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/legacy/analog_agc.cc", ++ "//modules/audio_processing/agc/legacy/analog_agc.h", ++ "//modules/audio_processing/agc/legacy/digital_agc.cc", ++ "//modules/audio_processing/agc/legacy/digital_agc.h", ++ "//modules/audio_processing/agc/legacy/gain_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:level_estimation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/agc.cc", ++ "//modules/audio_processing/agc/agc.h", ++ "//modules/audio_processing/agc/loudness_histogram.cc", ++ "//modules/audio_processing/agc/loudness_histogram.h", ++ "//modules/audio_processing/agc/utility.cc", ++ "//modules/audio_processing/agc/utility.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/ns:ns": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/ns/fast_math.cc", ++ "//modules/audio_processing/ns/fast_math.h", ++ "//modules/audio_processing/ns/histograms.cc", ++ "//modules/audio_processing/ns/histograms.h", ++ "//modules/audio_processing/ns/noise_estimator.cc", ++ "//modules/audio_processing/ns/noise_estimator.h", ++ "//modules/audio_processing/ns/noise_suppressor.cc", ++ "//modules/audio_processing/ns/noise_suppressor.h", ++ "//modules/audio_processing/ns/ns_common.h", ++ "//modules/audio_processing/ns/ns_config.h", ++ "//modules/audio_processing/ns/ns_fft.cc", ++ "//modules/audio_processing/ns/ns_fft.h", ++ "//modules/audio_processing/ns/prior_signal_model.cc", ++ "//modules/audio_processing/ns/prior_signal_model.h", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.cc", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.h", ++ "//modules/audio_processing/ns/quantile_noise_estimator.cc", ++ "//modules/audio_processing/ns/quantile_noise_estimator.h", ++ "//modules/audio_processing/ns/signal_model.cc", ++ "//modules/audio_processing/ns/signal_model.h", ++ "//modules/audio_processing/ns/signal_model_estimator.cc", ++ "//modules/audio_processing/ns/signal_model_estimator.h", ++ "//modules/audio_processing/ns/speech_probability_estimator.cc", ++ "//modules/audio_processing/ns/speech_probability_estimator.h", ++ "//modules/audio_processing/ns/suppression_params.cc", ++ "//modules/audio_processing/ns/suppression_params.h", ++ "//modules/audio_processing/ns/wiener_filter.cc", ++ "//modules/audio_processing/ns/wiener_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/transient/transient_suppressor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/transient/common.h", ++ "//modules/audio_processing/transient/daubechies_8_wavelet_coeffs.h", ++ "//modules/audio_processing/transient/dyadic_decimator.h", ++ "//modules/audio_processing/transient/moving_moments.cc", ++ "//modules/audio_processing/transient/moving_moments.h", ++ "//modules/audio_processing/transient/transient_detector.cc", ++ "//modules/audio_processing/transient/transient_detector.h", ++ "//modules/audio_processing/transient/transient_suppressor_impl.cc", ++ "//modules/audio_processing/transient/transient_suppressor_impl.h", ++ "//modules/audio_processing/transient/windows_private.h", ++ "//modules/audio_processing/transient/wpd_node.cc", ++ "//modules/audio_processing/transient/wpd_node.h", ++ "//modules/audio_processing/transient/wpd_tree.cc", ++ "//modules/audio_processing/transient/wpd_tree.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:cascaded_biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/cascaded_biquad_filter.cc", ++ "//modules/audio_processing/utility/cascaded_biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:legacy_delay_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/delay_estimator.cc", ++ "//modules/audio_processing/utility/delay_estimator.h", ++ "//modules/audio_processing/utility/delay_estimator_internal.h", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.cc", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:pffft_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/pffft:pffft" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/pffft_wrapper.cc", ++ "//modules/audio_processing/utility/pffft_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/vad:vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_coding:isac_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/vad/common.h", ++ "//modules/audio_processing/vad/gmm.cc", ++ "//modules/audio_processing/vad/gmm.h", ++ "//modules/audio_processing/vad/noise_gmm_tables.h", ++ "//modules/audio_processing/vad/pitch_based_vad.cc", ++ "//modules/audio_processing/vad/pitch_based_vad.h", ++ "//modules/audio_processing/vad/pitch_internal.cc", ++ "//modules/audio_processing/vad/pitch_internal.h", ++ "//modules/audio_processing/vad/pole_zero_filter.cc", ++ "//modules/audio_processing/vad/pole_zero_filter.h", ++ "//modules/audio_processing/vad/standalone_vad.cc", ++ "//modules/audio_processing/vad/standalone_vad.h", ++ "//modules/audio_processing/vad/vad_audio_proc.cc", ++ "//modules/audio_processing/vad/vad_audio_proc.h", ++ "//modules/audio_processing/vad/vad_audio_proc_internal.h", ++ "//modules/audio_processing/vad/vad_circular_buffer.cc", ++ "//modules/audio_processing/vad/vad_circular_buffer.h", ++ "//modules/audio_processing/vad/voice_activity_detector.cc", ++ "//modules/audio_processing/vad/voice_activity_detector.h", ++ "//modules/audio_processing/vad/voice_gmm_tables.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:aec_dump_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/aec_dump.cc", ++ "//modules/audio_processing/include/aec_dump.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing.cc", ++ "//modules/audio_processing/include/audio_processing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:apm_logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/logging/apm_data_dumper.cc", ++ "//modules/audio_processing/logging/apm_data_dumper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/audio_buffer.cc", ++ "//modules/audio_processing/audio_buffer.h", ++ "//modules/audio_processing/splitting_filter.cc", ++ "//modules/audio_processing/splitting_filter.h", ++ "//modules/audio_processing/three_band_filter_bank.cc", ++ "//modules/audio_processing/three_band_filter_bank.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_proxies": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_proxies.cc", ++ "//modules/audio_processing/include/audio_frame_proxies.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:audio_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing:optionally_built_submodule_creators", ++ "//modules/audio_processing:rms_level", ++ "//modules/audio_processing:voice_detection", ++ "//modules/audio_processing/aec3:aec3", ++ "//modules/audio_processing/aec_dump:aec_dump", ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory", ++ "//modules/audio_processing/aecm:aecm_core", ++ "//modules/audio_processing/agc:agc", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:legacy_agc", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/ns:ns", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/audio_processing_builder_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.h", ++ "//modules/audio_processing/common.h", ++ "//modules/audio_processing/echo_control_mobile_impl.cc", ++ "//modules/audio_processing/echo_control_mobile_impl.h", ++ "//modules/audio_processing/echo_detector/circular_buffer.cc", ++ "//modules/audio_processing/echo_detector/circular_buffer.h", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.cc", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.h", ++ "//modules/audio_processing/echo_detector/moving_max.cc", ++ "//modules/audio_processing/echo_detector/moving_max.h", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.cc", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.h", ++ "//modules/audio_processing/gain_control_impl.cc", ++ "//modules/audio_processing/gain_control_impl.h", ++ "//modules/audio_processing/gain_controller2.cc", ++ "//modules/audio_processing/gain_controller2.h", ++ "//modules/audio_processing/level_estimator.cc", ++ "//modules/audio_processing/level_estimator.h", ++ "//modules/audio_processing/render_queue_item_verifier.h", ++ "//modules/audio_processing/residual_echo_detector.cc", ++ "//modules/audio_processing/residual_echo_detector.h", ++ "//modules/audio_processing/typing_detection.cc", ++ "//modules/audio_processing/typing_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_processing_statistics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing_statistics.cc", ++ "//modules/audio_processing/include/audio_processing_statistics.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/config.cc", ++ "//modules/audio_processing/include/config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:high_pass_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/high_pass_filter.cc", ++ "//modules/audio_processing/high_pass_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:optionally_built_submodule_creators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/transient:transient_suppressor_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/optionally_built_submodule_creators.cc", ++ "//modules/audio_processing/optionally_built_submodule_creators.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:rms_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/rms_level.cc", ++ "//modules/audio_processing/rms_level.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:voice_detection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_buffer", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/voice_detection.cc", ++ "//modules/audio_processing/voice_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:alr_detector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_pacing", ++ "//modules/pacing:interval_budget", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/alr_detector.cc", ++ "//modules/congestion_controller/goog_cc/alr_detector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:delay_based_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.cc", ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:estimators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.h", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/delay_increase_detector_interface.h", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.cc", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.h", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.cc", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/congestion_controller/goog_cc:alr_detector", ++ "//modules/congestion_controller/goog_cc:delay_based_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/congestion_controller/goog_cc:loss_based_controller", ++ "//modules/congestion_controller/goog_cc:probe_controller", ++ "//modules/congestion_controller/goog_cc:pushback_controller", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.cc", ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.cc", ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:loss_based_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.h", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:probe_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_conversions", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:unused", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/probe_controller.cc", ++ "//modules/congestion_controller/goog_cc/probe_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:pushback_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//rtc_base:checks", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc", ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:control_handler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//modules/pacing:pacing", ++ "//rtc_base:checks", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/rtp/control_handler.cc", ++ "//modules/congestion_controller/rtp/control_handler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:transport_feedback": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_size", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.h", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller:congestion_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//modules:module_api", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/include/receive_side_congestion_controller.h", ++ "//modules/congestion_controller/receive_side_congestion_controller.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:desktop_capture": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//modules/desktop_capture:desktop_capture_generic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/desktop_capture:desktop_capture_differ_sse2": { ++ "cflags": [ ++ "-msse2", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/desktop_capture/differ_vector_sse2.cc", ++ "//modules/desktop_capture/differ_vector_sse2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:desktop_capture_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "MULTI_MONITOR_SCREENSHARE", ++ "WEBRTC_USE_PIPEWIRE", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//modules/desktop_capture:desktop_capture_differ_sse2", ++ "//modules/desktop_capture:primitives", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/libyuv/include/", ++ "/third_party/libwebrtc/third_party/pipewire/", ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "/third_party/pipewire/", ++ "/third_party/pipewire/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [ ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/cropped_desktop_frame.cc", ++ "//modules/desktop_capture/cropped_desktop_frame.h", ++ "//modules/desktop_capture/cropping_window_capturer.cc", ++ "//modules/desktop_capture/cropping_window_capturer.h", ++ "//modules/desktop_capture/desktop_and_cursor_composer.cc", ++ "//modules/desktop_capture/desktop_and_cursor_composer.h", ++ "//modules/desktop_capture/desktop_capture_options.cc", ++ "//modules/desktop_capture/desktop_capture_options.h", ++ "//modules/desktop_capture/desktop_capturer.cc", ++ "//modules/desktop_capture/desktop_capturer.h", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.h", ++ "//modules/desktop_capture/desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/desktop_frame_generator.cc", ++ "//modules/desktop_capture/desktop_frame_generator.h", ++ "//modules/desktop_capture/desktop_frame_rotation.cc", ++ "//modules/desktop_capture/desktop_frame_rotation.h", ++ "//modules/desktop_capture/differ_block.cc", ++ "//modules/desktop_capture/differ_block.h", ++ "//modules/desktop_capture/fake_desktop_capturer.cc", ++ "//modules/desktop_capture/fake_desktop_capturer.h", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/full_screen_application_handler.cc", ++ "//modules/desktop_capture/full_screen_application_handler.h", ++ "//modules/desktop_capture/full_screen_window_detector.cc", ++ "//modules/desktop_capture/full_screen_window_detector.h", ++ "//modules/desktop_capture/mouse_cursor.cc", ++ "//modules/desktop_capture/mouse_cursor.h", ++ "//modules/desktop_capture/mouse_cursor_monitor.h", ++ "//modules/desktop_capture/resolution_tracker.cc", ++ "//modules/desktop_capture/resolution_tracker.h", ++ "//modules/desktop_capture/rgba_color.cc", ++ "//modules/desktop_capture/rgba_color.h", ++ "//modules/desktop_capture/screen_capture_frame_queue.h", ++ "//modules/desktop_capture/screen_capturer_helper.cc", ++ "//modules/desktop_capture/screen_capturer_helper.h", ++ "//modules/desktop_capture/window_finder.cc", ++ "//modules/desktop_capture/window_finder.h", ++ "//modules/desktop_capture/mouse_cursor_monitor_linux.cc", ++ "//modules/desktop_capture/screen_capturer_linux.cc", ++ "//modules/desktop_capture/window_capturer_linux.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.h", ++ "//modules/desktop_capture/linux/screen_capturer_x11.cc", ++ "//modules/desktop_capture/linux/screen_capturer_x11.h", ++ "//modules/desktop_capture/linux/shared_x_display.cc", ++ "//modules/desktop_capture/linux/shared_x_display.h", ++ "//modules/desktop_capture/linux/window_capturer_x11.cc", ++ "//modules/desktop_capture/linux/window_capturer_x11.h", ++ "//modules/desktop_capture/linux/window_finder_x11.cc", ++ "//modules/desktop_capture/linux/window_finder_x11.h", ++ "//modules/desktop_capture/linux/window_list_utils.cc", ++ "//modules/desktop_capture/linux/window_list_utils.h", ++ "//modules/desktop_capture/linux/x_atom_cache.cc", ++ "//modules/desktop_capture/linux/x_atom_cache.h", ++ "//modules/desktop_capture/linux/x_error_trap.cc", ++ "//modules/desktop_capture/linux/x_error_trap.h", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.cc", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.h", ++ "//modules/desktop_capture/linux/x_window_property.cc", ++ "//modules/desktop_capture/linux/x_window_property.h", ++ "//modules/desktop_capture/linux/base_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/base_capturer_pipewire.h", ++ "//modules/desktop_capture/linux/screen_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/screen_capturer_pipewire.h", ++ "//modules/desktop_capture/linux/window_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/window_capturer_pipewire.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:primitives": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/desktop_capture/desktop_capture_types.h", ++ "//modules/desktop_capture/desktop_frame.cc", ++ "//modules/desktop_capture/desktop_frame.h", ++ "//modules/desktop_capture/desktop_geometry.cc", ++ "//modules/desktop_capture/desktop_geometry.h", ++ "//modules/desktop_capture/desktop_region.cc", ++ "//modules/desktop_capture/desktop_region.h", ++ "//modules/desktop_capture/shared_desktop_frame.cc", ++ "//modules/desktop_capture/shared_desktop_frame.h", ++ "//modules/desktop_capture/shared_memory.cc", ++ "//modules/desktop_capture/shared_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:interval_budget": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/pacing/interval_budget.cc", ++ "//modules/pacing/interval_budget.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/pacing:interval_budget", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/pacing/bitrate_prober.cc", ++ "//modules/pacing/bitrate_prober.h", ++ "//modules/pacing/paced_sender.cc", ++ "//modules/pacing/paced_sender.h", ++ "//modules/pacing/pacing_controller.cc", ++ "//modules/pacing/pacing_controller.h", ++ "//modules/pacing/packet_router.cc", ++ "//modules/pacing/packet_router.h", ++ "//modules/pacing/round_robin_packet_queue.cc", ++ "//modules/pacing/round_robin_packet_queue.h", ++ "//modules/pacing/rtp_packet_pacer.h", ++ "//modules/pacing/task_queue_paced_sender.cc", ++ "//modules/pacing/task_queue_paced_sender.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api:rtp_headers", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/remote_bitrate_estimator/aimd_rate_control.cc", ++ "//modules/remote_bitrate_estimator/aimd_rate_control.h", ++ "//modules/remote_bitrate_estimator/bwe_defines.cc", ++ "//modules/remote_bitrate_estimator/include/bwe_defines.h", ++ "//modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h", ++ "//modules/remote_bitrate_estimator/inter_arrival.cc", ++ "//modules/remote_bitrate_estimator/inter_arrival.h", ++ "//modules/remote_bitrate_estimator/overuse_detector.cc", ++ "//modules/remote_bitrate_estimator/overuse_detector.h", ++ "//modules/remote_bitrate_estimator/overuse_estimator.cc", ++ "//modules/remote_bitrate_estimator/overuse_estimator.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.cc", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.h", ++ "//modules/remote_bitrate_estimator/test/bwe_test_logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/transport/rtp:rtp_source", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/include/flexfec_receiver.h", ++ "//modules/rtp_rtcp/include/flexfec_sender.h", ++ "//modules/rtp_rtcp/include/receive_statistics.h", ++ "//modules/rtp_rtcp/include/remote_ntp_time_estimator.h", ++ "//modules/rtp_rtcp/include/rtp_rtcp.h", ++ "//modules/rtp_rtcp/include/ulpfec_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.h", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.cc", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.h", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/dtmf_queue.cc", ++ "//modules/rtp_rtcp/source/dtmf_queue.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.h", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/flexfec_receiver.cc", ++ "//modules/rtp_rtcp/source/flexfec_sender.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.h", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.h", ++ "//modules/rtp_rtcp/source/packet_loss_stats.cc", ++ "//modules/rtp_rtcp/source/packet_loss_stats.h", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.cc", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.h", ++ "//modules/rtp_rtcp/source/remote_ntp_time_estimator.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.h", ++ "//modules/rtp_rtcp/source/rtcp_receiver.cc", ++ "//modules/rtp_rtcp/source/rtcp_receiver.h", ++ "//modules/rtp_rtcp/source/rtcp_sender.cc", ++ "//modules/rtp_rtcp/source/rtcp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.cc", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.h", ++ "//modules/rtp_rtcp/source/rtp_format.cc", ++ "//modules/rtp_rtcp/source/rtp_format.h", ++ "//modules/rtp_rtcp/source/rtp_format_h264.cc", ++ "//modules/rtp_rtcp/source/rtp_format_h264.h", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.cc", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.h", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.h", ++ "//modules/rtp_rtcp/source/rtp_packet_history.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_history.h", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.cc", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_config.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_interface.h", ++ "//modules/rtp_rtcp/source/rtp_sender.cc", ++ "//modules/rtp_rtcp/source/rtp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.h", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.cc", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.h", ++ "//modules/rtp_rtcp/source/rtp_utility.cc", ++ "//modules/rtp_rtcp/source/rtp_utility.h", ++ "//modules/rtp_rtcp/source/source_tracker.cc", ++ "//modules/rtp_rtcp/source/source_tracker.h", ++ "//modules/rtp_rtcp/source/time_util.cc", ++ "//modules/rtp_rtcp/source/time_util.h", ++ "//modules/rtp_rtcp/source/tmmbr_help.cc", ++ "//modules/rtp_rtcp/source/tmmbr_help.h", ++ "//modules/rtp_rtcp/source/ulpfec_generator.cc", ++ "//modules/rtp_rtcp/source/ulpfec_generator.h", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.cc", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.h", ++ "//modules/rtp_rtcp/source/video_fec_generator.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp_format": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/transport:network_control", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/units:time_delta", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:unused", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/include/report_block_data.cc", ++ "//modules/rtp_rtcp/include/rtp_rtcp_defines.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/app.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/bye.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/common_header.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/dlrr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/fir.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/loss_notification.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/nack.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/pli.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/psfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/report_block.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rrtr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sdes.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sender_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_map.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extensions.cc", ++ "//modules/rtp_rtcp/source/rtp_packet.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_received.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_to_send.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_video_header": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/source/rtp_video_header.cc", ++ "//modules/rtp_rtcp/source/rtp_video_header.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/fft:fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/fft/fft.c", ++ "//modules/third_party/fft/fft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g711:g711_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g711/g711.c", ++ "//modules/third_party/g711/g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g722:g722_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g722/g722_decode.c", ++ "//modules/third_party/g722/g722_enc_dec.h", ++ "//modules/third_party/g722/g722_encode.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//modules:module_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/utility/include/process_thread.h", ++ "//modules/utility/source/process_thread_impl.cc", ++ "//modules/utility/source/process_thread_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_capture:video_capture_internal_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//media:rtc_media_base", ++ "//modules/video_capture:video_capture_module", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_capture/linux/device_info_linux.cc", ++ "//modules/video_capture/linux/device_info_linux.h", ++ "//modules/video_capture/linux/video_capture_linux.cc", ++ "//modules/video_capture/linux/video_capture_linux.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_capture:video_capture_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules:module_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_capture/device_info_impl.cc", ++ "//modules/video_capture/device_info_impl.h", ++ "//modules/video_capture/video_capture.h", ++ "//modules/video_capture/video_capture_config.h", ++ "//modules/video_capture/video_capture_defines.h", ++ "//modules/video_capture/video_capture_factory.cc", ++ "//modules/video_capture/video_capture_factory.h", ++ "//modules/video_capture/video_capture_impl.cc", ++ "//modules/video_capture/video_capture_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/deprecated:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_coding:nack_module", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/deprecated/nack_module.cc", ++ "//modules/video_coding/deprecated/nack_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:chain_diff_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/chain_diff_calculator.cc", ++ "//modules/video_coding/chain_diff_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:codec_globals_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/include/h264_globals.h", ++ "//modules/video_coding/codecs/interface/common_constants.h", ++ "//modules/video_coding/codecs/vp8/include/vp8_globals.h", ++ "//modules/video_coding/codecs/vp9/include/vp9_globals.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_coding:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/encoded_frame.cc", ++ "//modules/video_coding/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:frame_dependencies_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/video:video_frame_type", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/frame_dependencies_calculator.cc", ++ "//modules/video_coding/frame_dependencies_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/histogram.cc", ++ "//modules/video_coding/histogram.h", ++ "//modules/video_coding/nack_module2.cc", ++ "//modules/video_coding/nack_module2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_codec_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//modules:module_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/include/video_codec_interface.cc", ++ "//modules/video_coding/include/video_codec_interface.h", ++ "//modules/video_coding/include/video_coding_defines.h", ++ "//modules/video_coding/include/video_error_codes.h", ++ "//modules/video_coding/video_coding_defines.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/video:builtin_video_bitrate_allocator_factory", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:encoded_frame", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:jitter_upper_bound_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codec_timer.cc", ++ "//modules/video_coding/codec_timer.h", ++ "//modules/video_coding/decoder_database.cc", ++ "//modules/video_coding/decoder_database.h", ++ "//modules/video_coding/event_wrapper.cc", ++ "//modules/video_coding/event_wrapper.h", ++ "//modules/video_coding/fec_controller_default.cc", ++ "//modules/video_coding/fec_controller_default.h", ++ "//modules/video_coding/fec_rate_table.h", ++ "//modules/video_coding/frame_buffer2.cc", ++ "//modules/video_coding/frame_buffer2.h", ++ "//modules/video_coding/frame_object.cc", ++ "//modules/video_coding/frame_object.h", ++ "//modules/video_coding/generic_decoder.cc", ++ "//modules/video_coding/generic_decoder.h", ++ "//modules/video_coding/h264_sprop_parameter_sets.cc", ++ "//modules/video_coding/h264_sprop_parameter_sets.h", ++ "//modules/video_coding/h264_sps_pps_tracker.cc", ++ "//modules/video_coding/h264_sps_pps_tracker.h", ++ "//modules/video_coding/include/video_codec_initializer.h", ++ "//modules/video_coding/inter_frame_delay.cc", ++ "//modules/video_coding/inter_frame_delay.h", ++ "//modules/video_coding/internal_defines.h", ++ "//modules/video_coding/jitter_estimator.cc", ++ "//modules/video_coding/jitter_estimator.h", ++ "//modules/video_coding/loss_notification_controller.cc", ++ "//modules/video_coding/loss_notification_controller.h", ++ "//modules/video_coding/media_opt_util.cc", ++ "//modules/video_coding/media_opt_util.h", ++ "//modules/video_coding/packet_buffer.cc", ++ "//modules/video_coding/packet_buffer.h", ++ "//modules/video_coding/rtp_frame_reference_finder.cc", ++ "//modules/video_coding/rtp_frame_reference_finder.h", ++ "//modules/video_coding/rtt_filter.cc", ++ "//modules/video_coding/rtt_filter.h", ++ "//modules/video_coding/timestamp_map.cc", ++ "//modules/video_coding/timestamp_map.h", ++ "//modules/video_coding/timing.cc", ++ "//modules/video_coding/timing.h", ++ "//modules/video_coding/unique_timestamp_counter.cc", ++ "//modules/video_coding/unique_timestamp_counter.h", ++ "//modules/video_coding/video_codec_initializer.cc", ++ "//modules/video_coding/video_receiver2.cc", ++ "//modules/video_coding/video_receiver2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding_utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/utility/decoded_frames_history.cc", ++ "//modules/video_coding/utility/decoded_frames_history.h", ++ "//modules/video_coding/utility/frame_dropper.cc", ++ "//modules/video_coding/utility/frame_dropper.h", ++ "//modules/video_coding/utility/framerate_controller.cc", ++ "//modules/video_coding/utility/framerate_controller.h", ++ "//modules/video_coding/utility/ivf_file_reader.cc", ++ "//modules/video_coding/utility/ivf_file_reader.h", ++ "//modules/video_coding/utility/ivf_file_writer.cc", ++ "//modules/video_coding/utility/ivf_file_writer.h", ++ "//modules/video_coding/utility/quality_scaler.cc", ++ "//modules/video_coding/utility/quality_scaler.h", ++ "//modules/video_coding/utility/simulcast_rate_allocator.cc", ++ "//modules/video_coding/utility/simulcast_rate_allocator.h", ++ "//modules/video_coding/utility/simulcast_utility.cc", ++ "//modules/video_coding/utility/simulcast_utility.h", ++ "//modules/video_coding/utility/vp8_header_parser.cc", ++ "//modules/video_coding/utility/vp8_header_parser.h", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.cc", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_h264": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/h264.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.h", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.h", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.h", ++ "//modules/video_coding/codecs/h264/include/h264.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_multiplex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/multiplex/augmented_video_frame_buffer.cc", ++ "//modules/video_coding/codecs/multiplex/include/augmented_video_frame_buffer.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_decoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_encoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_decoder_adapter.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoder_adapter.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//api/video_codecs:vp8_temporal_layers_factory", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:cpu_speed_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/include/vp8.h", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8_temporal_layers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.cc", ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/include/temporal_layers_checker.h", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.cc", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers_checker.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//media:rtc_vp9_profile", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/include/vp9.h", ++ "//modules/video_coding/codecs/vp9/vp9.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h", ++ "//modules/video_coding/codecs/vp9/vp9_impl.cc", ++ "//modules/video_coding/codecs/vp9/vp9_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9_helpers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//third_party/abseil-cpp/absl/container:inlined_vector" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/svc_config.cc", ++ "//modules/video_coding/codecs/vp9/svc_config.h", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.cc", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:denoiser_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules:module_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_processing:video_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_processing:denoiser_filter", ++ "//modules/video_processing:video_processing_sse2", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.cc", ++ "//modules/video_processing/util/denoiser_filter_c.cc", ++ "//modules/video_processing/util/denoiser_filter_c.h", ++ "//modules/video_processing/util/noise_estimation.cc", ++ "//modules/video_processing/util/noise_estimation.h", ++ "//modules/video_processing/util/skin_detection.cc", ++ "//modules/video_processing/util/skin_detection.h", ++ "//modules/video_processing/video_denoiser.cc", ++ "//modules/video_processing/video_denoiser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:video_processing_sse2": { ++ "cflags": [ ++ "-msse2", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_processing:denoiser_filter", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter_sse2.cc", ++ "//modules/video_processing/util/denoiser_filter_sse2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules:module_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module.h", ++ "//modules/include/module_common_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_api_public": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_common_types_public.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_fec_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_fec_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/experiments:alr_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/alr_experiment.cc", ++ "//rtc_base/experiments/alr_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:balanced_degradation_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/balanced_degradation_settings.cc", ++ "//rtc_base/experiments/balanced_degradation_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:cpu_speed_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/cpu_speed_experiment.cc", ++ "//rtc_base/experiments/cpu_speed_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:field_trial_parser": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/field_trial_list.cc", ++ "//rtc_base/experiments/field_trial_list.h", ++ "//rtc_base/experiments/field_trial_parser.cc", ++ "//rtc_base/experiments/field_trial_parser.h", ++ "//rtc_base/experiments/field_trial_units.cc", ++ "//rtc_base/experiments/field_trial_units.h", ++ "//rtc_base/experiments/struct_parameters_parser.cc", ++ "//rtc_base/experiments/struct_parameters_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:jitter_upper_bound_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/jitter_upper_bound_experiment.cc", ++ "//rtc_base/experiments/jitter_upper_bound_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:keyframe_interval_settings_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/keyframe_interval_settings.cc", ++ "//rtc_base/experiments/keyframe_interval_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:min_video_bitrate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_frame", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/min_video_bitrate_experiment.cc", ++ "//rtc_base/experiments/min_video_bitrate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_rampup_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_rampup_experiment.cc", ++ "//rtc_base/experiments/quality_rampup_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaler_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaler_settings.cc", ++ "//rtc_base/experiments/quality_scaler_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaling_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaling_experiment.cc", ++ "//rtc_base/experiments/quality_scaling_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rate_control_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rate_control_settings.cc", ++ "//rtc_base/experiments/rate_control_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rtt_mult_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rtt_mult_experiment.cc", ++ "//rtc_base/experiments/rtt_mult_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:stable_target_rate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/stable_target_rate_experiment.cc", ++ "//rtc_base/experiments/stable_target_rate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/memory:aligned_malloc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/memory/aligned_malloc.cc", ++ "//rtc_base/memory/aligned_malloc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/network:sent_packet": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/network/sent_packet.cc", ++ "//rtc_base/network/sent_packet.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:mutex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/mutex.cc", ++ "//rtc_base/synchronization/mutex.h", ++ "//rtc_base/synchronization/mutex_critical_section.h", ++ "//rtc_base/synchronization/mutex_pthread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:rw_lock_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/rw_lock_wrapper.cc", ++ "//rtc_base/synchronization/rw_lock_posix.cc", ++ "//rtc_base/synchronization/rw_lock_posix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:sequence_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/sequence_checker.cc", ++ "//rtc_base/synchronization/sequence_checker.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield.cc", ++ "//rtc_base/synchronization/yield.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield_policy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield_policy.cc", ++ "//rtc_base/synchronization/yield_policy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:arch": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/arch.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:file_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/file_wrapper.cc", ++ "//rtc_base/system/file_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:ignore_warnings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/ignore_warnings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:inline": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/inline.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:rtc_export": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/rtc_export.h", ++ "//rtc_base/system/rtc_export_template.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:thread_registry": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/thread_registry.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:unused": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/unused.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:warn_current_thread_is_deadlocked": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/warn_current_thread_is_deadlocked.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/task_utils:pending_task_safety_flag": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base:thread_checker", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/pending_task_safety_flag.cc", ++ "//rtc_base/task_utils/pending_task_safety_flag.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:repeating_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:logging", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/repeating_task.cc", ++ "//rtc_base/task_utils/repeating_task.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:to_queued_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base/task_utils:pending_task_safety_flag" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/to_queued_task.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/third_party/base64:base64": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/base64/base64.cc", ++ "//rtc_base/third_party/base64/base64.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/third_party/sigslot:sigslot": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/sigslot/sigslot.cc", ++ "//rtc_base/third_party/sigslot/sigslot.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/time:timestamp_extrapolator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/synchronization:rw_lock_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/time/timestamp_extrapolator.cc", ++ "//rtc_base/time/timestamp_extrapolator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/units:unit_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/units/unit_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:atomicops": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/atomic_ops.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:audio_format_to_string": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/strings/audio_format_to_string.cc", ++ "//rtc_base/strings/audio_format_to_string.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:checks": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:safe_compare", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/checks.cc", ++ "//rtc_base/checks.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:compile_assert_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/compile_assert_c.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:criticalsection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecated/recursive_critical_section.cc", ++ "//rtc_base/deprecated/recursive_critical_section.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:deprecation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:divide_round": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/divide_round.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:gtest_prod": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/gtest_prod_util.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:ignore_wundef": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ignore_wundef.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32", ++ "-Wno-exit-time-destructors", ++ "-Wno-global-constructors" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:inline", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/logging.cc", ++ "//rtc_base/logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:macromagic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/arraysize.h", ++ "//rtc_base/constructor_magic.h", ++ "//rtc_base/format_macros.h", ++ "//rtc_base/stringize_macros.h", ++ "//rtc_base/thread_annotations.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:platform_thread": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:rtc_event", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread.cc", ++ "//rtc_base/platform_thread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:platform_thread_types": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread_types.cc", ++ "//rtc_base/platform_thread_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:protobuf_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/protobuf_utils.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rate_limiter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/rate_limiter.cc", ++ "//rtc_base/rate_limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:refcount": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ref_count.h", ++ "//rtc_base/ref_counted_object.h", ++ "//rtc_base/ref_counter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rtc_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:scoped_refptr", ++ "//api/numerics:numerics", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:flat_hash_map", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//rtc_base/unused/", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/async_resolver_interface.cc", ++ "//rtc_base/async_resolver_interface.h", ++ "//rtc_base/async_socket.cc", ++ "//rtc_base/async_socket.h", ++ "//rtc_base/crc32.cc", ++ "//rtc_base/crc32.h", ++ "//rtc_base/crypt_string.cc", ++ "//rtc_base/crypt_string.h", ++ "//rtc_base/data_rate_limiter.cc", ++ "//rtc_base/data_rate_limiter.h", ++ "//rtc_base/dscp.h", ++ "//rtc_base/file_rotating_stream.cc", ++ "//rtc_base/file_rotating_stream.h", ++ "//rtc_base/ip_address.cc", ++ "//rtc_base/ip_address.h", ++ "//rtc_base/keep_ref_until_done.h", ++ "//rtc_base/message_handler.cc", ++ "//rtc_base/message_handler.h", ++ "//rtc_base/net_helpers.cc", ++ "//rtc_base/net_helpers.h", ++ "//rtc_base/network_constants.cc", ++ "//rtc_base/network_constants.h", ++ "//rtc_base/network_route.cc", ++ "//rtc_base/network_route.h", ++ "//rtc_base/null_socket_server.cc", ++ "//rtc_base/null_socket_server.h", ++ "//rtc_base/physical_socket_server.cc", ++ "//rtc_base/physical_socket_server.h", ++ "//rtc_base/sigslot_repeater.h", ++ "//rtc_base/socket_address.cc", ++ "//rtc_base/socket_address.h", ++ "//rtc_base/socket_server.h", ++ "//rtc_base/stream.cc", ++ "//rtc_base/stream.h", ++ "//rtc_base/thread.cc", ++ "//rtc_base/thread.h", ++ "//rtc_base/callback.h", ++ "//rtc_base/log_sinks.cc", ++ "//rtc_base/log_sinks.h", ++ "//rtc_base/rolling_accumulator.h", ++ "//rtc_base/ssl_roots.h", ++ "//rtc_base/ifaddrs_converter.cc", ++ "//rtc_base/ifaddrs_converter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_base_approved": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_compare", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base:type_traits", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/system:unused", ++ "//rtc_base/third_party/base64:base64", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/bind.h", ++ "//rtc_base/bit_buffer.cc", ++ "//rtc_base/bit_buffer.h", ++ "//rtc_base/buffer.h", ++ "//rtc_base/buffer_queue.cc", ++ "//rtc_base/buffer_queue.h", ++ "//rtc_base/byte_buffer.cc", ++ "//rtc_base/byte_buffer.h", ++ "//rtc_base/byte_order.h", ++ "//rtc_base/copy_on_write_buffer.cc", ++ "//rtc_base/copy_on_write_buffer.h", ++ "//rtc_base/event_tracer.cc", ++ "//rtc_base/event_tracer.h", ++ "//rtc_base/location.cc", ++ "//rtc_base/location.h", ++ "//rtc_base/message_buffer_reader.h", ++ "//rtc_base/numerics/histogram_percentile_counter.cc", ++ "//rtc_base/numerics/histogram_percentile_counter.h", ++ "//rtc_base/numerics/mod_ops.h", ++ "//rtc_base/numerics/moving_max_counter.h", ++ "//rtc_base/numerics/sample_counter.cc", ++ "//rtc_base/numerics/sample_counter.h", ++ "//rtc_base/one_time_event.h", ++ "//rtc_base/race_checker.cc", ++ "//rtc_base/race_checker.h", ++ "//rtc_base/random.cc", ++ "//rtc_base/random.h", ++ "//rtc_base/rate_statistics.cc", ++ "//rtc_base/rate_statistics.h", ++ "//rtc_base/rate_tracker.cc", ++ "//rtc_base/rate_tracker.h", ++ "//rtc_base/swap_queue.h", ++ "//rtc_base/timestamp_aligner.cc", ++ "//rtc_base/timestamp_aligner.h", ++ "//rtc_base/trace_event.h", ++ "//rtc_base/zero_memory.cc", ++ "//rtc_base/zero_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_event": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base/synchronization:yield_policy", ++ "//rtc_base/system:warn_current_thread_is_deadlocked", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/event.cc", ++ "//rtc_base/event.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/event_based_exponential_moving_average.cc", ++ "//rtc_base/numerics/event_based_exponential_moving_average.h", ++ "//rtc_base/numerics/exp_filter.cc", ++ "//rtc_base/numerics/exp_filter.h", ++ "//rtc_base/numerics/math_utils.h", ++ "//rtc_base/numerics/moving_average.cc", ++ "//rtc_base/numerics/moving_average.h", ++ "//rtc_base/numerics/moving_median_filter.h", ++ "//rtc_base/numerics/percentile_filter.h", ++ "//rtc_base/numerics/running_statistics.h", ++ "//rtc_base/numerics/sequence_number_util.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_queue.cc", ++ "//rtc_base/task_queue.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:safe_compare": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_compare.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_conversions": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_conversions.h", ++ "//rtc_base/numerics/safe_conversions_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_minmax": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_minmax.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:sanitizer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/sanitizer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:stringutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/string_encode.cc", ++ "//rtc_base/string_encode.h", ++ "//rtc_base/string_to_number.cc", ++ "//rtc_base/string_to_number.h", ++ "//rtc_base/string_utils.cc", ++ "//rtc_base/string_utils.h", ++ "//rtc_base/strings/string_builder.cc", ++ "//rtc_base/strings/string_builder.h", ++ "//rtc_base/strings/string_format.cc", ++ "//rtc_base/strings/string_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:thread_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/thread_checker.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:timeutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_EXCLUDE_SYSTEM_TIME", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system_time.cc", ++ "//rtc_base/system_time.h", ++ "//rtc_base/time_utils.cc", ++ "//rtc_base/time_utils.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/type_traits.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:weak_ptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/weak_ptr.cc", ++ "//rtc_base/weak_ptr.h" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:field_trial": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/field_trial.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:metrics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/metrics.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:system_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/include/clock.h", ++ "//system_wrappers/include/cpu_features_wrapper.h", ++ "//system_wrappers/include/cpu_info.h", ++ "//system_wrappers/include/ntp_time.h", ++ "//system_wrappers/include/rtp_to_ntp_estimator.h", ++ "//system_wrappers/include/sleep.h", ++ "//system_wrappers/source/clock.cc", ++ "//system_wrappers/source/cpu_features.cc", ++ "//system_wrappers/source/cpu_info.cc", ++ "//system_wrappers/source/rtp_to_ntp_estimator.cc", ++ "//system_wrappers/source/sleep.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//test:rtp_test_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//test/rtp_header_parser.cc", ++ "//test/rtp_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:algorithm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:container": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:atomic_hook": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:base_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:core_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:log_severity": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/log_severity.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:atomic_hook", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:log_severity" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/internal/raw_logging.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:compressed_tuple": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:flat_hash_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:compressed_tuple", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:span" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/memory:memory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/meta:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/numeric:int128": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/numeric/int128.cc", ++ "//third_party/abseil-cpp/absl/numeric/int128_have_intrinsic.inc", ++ "//third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/internal/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/ostringstream.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/utf8.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:strings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/numeric:int128", ++ "//third_party/abseil-cpp/absl/strings:internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/ascii.cc", ++ "//third_party/abseil-cpp/absl/strings/charconv.cc", ++ "//third_party/abseil-cpp/absl/strings/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.h", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.h", ++ "//third_party/abseil-cpp/absl/strings/internal/stl_type_traits.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_join_internal.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_split_internal.h", ++ "//third_party/abseil-cpp/absl/strings/match.cc", ++ "//third_party/abseil-cpp/absl/strings/numbers.cc", ++ "//third_party/abseil-cpp/absl/strings/str_cat.cc", ++ "//third_party/abseil-cpp/absl/strings/str_replace.cc", ++ "//third_party/abseil-cpp/absl/strings/str_split.cc", ++ "//third_party/abseil-cpp/absl/strings/string_view.cc", ++ "//third_party/abseil-cpp/absl/strings/substitute.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_optional_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_optional_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_variant_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_variant_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:optional": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_optional_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/optional.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:span": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/span.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:variant": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_variant_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/variant.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/pffft:pffft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/pffft/src/pffft.c", ++ "//third_party/pffft/src/pffft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/rnnoise:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/rnnoise/src/rnn_activations.h", ++ "//third_party/rnnoise/src/rnn_vad_weights.cc", ++ "//third_party/rnnoise/src/rnn_vad_weights.h" ++ ], ++ "type": "source_set" ++ }, ++ "//video/adaptation:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/adaptation/balanced_constraint.cc", ++ "//video/adaptation/balanced_constraint.h", ++ "//video/adaptation/bitrate_constraint.cc", ++ "//video/adaptation/bitrate_constraint.h", ++ "//video/adaptation/encode_usage_resource.cc", ++ "//video/adaptation/encode_usage_resource.h", ++ "//video/adaptation/overuse_frame_detector.cc", ++ "//video/adaptation/overuse_frame_detector.h", ++ "//video/adaptation/quality_rampup_experiment_helper.cc", ++ "//video/adaptation/quality_rampup_experiment_helper.h", ++ "//video/adaptation/quality_scaler_resource.cc", ++ "//video/adaptation/quality_scaler_resource.h", ++ "//video/adaptation/video_stream_encoder_resource.cc", ++ "//video/adaptation/video_stream_encoder_resource.h", ++ "//video/adaptation/video_stream_encoder_resource_manager.cc", ++ "//video/adaptation/video_stream_encoder_resource_manager.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:frame_dumping_decoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/frame_dumping_decoder.cc", ++ "//video/frame_dumping_decoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video:video_stream_encoder_create", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:nack_module", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding/deprecated:nack_module", ++ "//modules/video_processing:video_processing", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:keyframe_interval_settings_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:thread_registry", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:frame_dumping_decoder" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/buffered_frame_decryptor.cc", ++ "//video/buffered_frame_decryptor.h", ++ "//video/call_stats.cc", ++ "//video/call_stats.h", ++ "//video/call_stats2.cc", ++ "//video/call_stats2.h", ++ "//video/encoder_rtcp_feedback.cc", ++ "//video/encoder_rtcp_feedback.h", ++ "//video/quality_limitation_reason_tracker.cc", ++ "//video/quality_limitation_reason_tracker.h", ++ "//video/quality_threshold.cc", ++ "//video/quality_threshold.h", ++ "//video/receive_statistics_proxy.cc", ++ "//video/receive_statistics_proxy.h", ++ "//video/receive_statistics_proxy2.cc", ++ "//video/receive_statistics_proxy2.h", ++ "//video/report_block_stats.cc", ++ "//video/report_block_stats.h", ++ "//video/rtp_streams_synchronizer.cc", ++ "//video/rtp_streams_synchronizer.h", ++ "//video/rtp_streams_synchronizer2.cc", ++ "//video/rtp_streams_synchronizer2.h", ++ "//video/rtp_video_stream_receiver.cc", ++ "//video/rtp_video_stream_receiver.h", ++ "//video/rtp_video_stream_receiver2.cc", ++ "//video/rtp_video_stream_receiver2.h", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.cc", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.h", ++ "//video/send_delay_stats.cc", ++ "//video/send_delay_stats.h", ++ "//video/send_statistics_proxy.cc", ++ "//video/send_statistics_proxy.h", ++ "//video/stats_counter.cc", ++ "//video/stats_counter.h", ++ "//video/stream_synchronization.cc", ++ "//video/stream_synchronization.h", ++ "//video/transport_adapter.cc", ++ "//video/transport_adapter.h", ++ "//video/video_quality_observer.cc", ++ "//video/video_quality_observer.h", ++ "//video/video_quality_observer2.cc", ++ "//video/video_quality_observer2.h", ++ "//video/video_receive_stream.cc", ++ "//video/video_receive_stream.h", ++ "//video/video_receive_stream2.cc", ++ "//video/video_receive_stream2.h", ++ "//video/video_send_stream.cc", ++ "//video/video_send_stream.h", ++ "//video/video_send_stream_impl.cc", ++ "//video/video_send_stream_impl.h", ++ "//video/video_stream_decoder.cc", ++ "//video/video_stream_decoder.h", ++ "//video/video_stream_decoder2.cc", ++ "//video/video_stream_decoder2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video_stream_encoder_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/alignment_adjuster.cc", ++ "//video/alignment_adjuster.h", ++ "//video/encoder_bitrate_adjuster.cc", ++ "//video/encoder_bitrate_adjuster.h", ++ "//video/encoder_overshoot_detector.cc", ++ "//video/encoder_overshoot_detector.h", ++ "//video/frame_encode_metadata_writer.cc", ++ "//video/frame_encode_metadata_writer.h", ++ "//video/video_source_sink_controller.cc", ++ "//video/video_source_sink_controller.h", ++ "//video/video_stream_encoder.cc", ++ "//video/video_stream_encoder.h" ++ ], ++ "type": "static_library" ++ } ++ } ++} +\ No newline at end of file +diff --git dom/media/webrtc/third_party_build/gn-configs/x64_False_x64_freebsd.mozconfig dom/media/webrtc/third_party_build/gn-configs/x64_False_x64_freebsd.mozconfig +new file mode 100644 +index 0000000000..292335a50c +--- /dev/null ++++ dom/media/webrtc/third_party_build/gn-configs/x64_False_x64_freebsd.mozconfig +@@ -0,0 +1,9 @@ ++export M4=/usr/local/bin/gm4 ++export CC=/usr/local/bin/clang13 ++export CXX=/usr/local/bin/clang++13 ++export CPP=/usr/local/bin/clang-cpp13 ++ac_add_options --with-libclang-path=/usr/local/llvm13/lib ++ ++ac_add_options --enable-bootstrap ++ ++mk_add_options MOZ_OBJDIR=obj-x64_False_x64_freebsd +diff --git dom/media/webrtc/third_party_build/gn-configs/x64_False_x86_freebsd.json dom/media/webrtc/third_party_build/gn-configs/x64_False_x86_freebsd.json +new file mode 100644 +index 0000000000..a2a25fe57e +--- /dev/null ++++ dom/media/webrtc/third_party_build/gn-configs/x64_False_x86_freebsd.json +@@ -0,0 +1,39426 @@ ++{ ++ "gn_gen_args": { ++ "host_cpu": "x64", ++ "is_debug": false, ++ "target_cpu": "x86", ++ "target_os": "freebsd" ++ }, ++ "mozbuild_args": { ++ "CPU_ARCH": "x86", ++ "HOST_CPU_ARCH": "x86_64", ++ "MOZ_DEBUG": null, ++ "OS_TARGET": "FreeBSD" ++ }, ++ "sandbox_vars": { ++ "COMPILE_FLAGS": { ++ "WARNINGS_AS_ERRORS": [] ++ }, ++ "FINAL_LIBRARY": "webrtc" ++ }, ++ "targets": { ++ "//:webrtc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:builtin_audio_decoder_factory", ++ "//api/audio_codecs:builtin_audio_encoder_factory", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:builtin_video_decoder_factory", ++ "//api/video_codecs:builtin_video_encoder_factory", ++ "//audio:audio", ++ "//call:call", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//media:media", ++ "//modules:modules", ++ "//modules/video_capture:video_capture_internal_impl", ++ "//rtc_base:rtc_base", ++ "//test:rtp_test_utils", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [], ++ "type": "static_library" ++ }, ++ "//api/adaptation:resource_adaptation_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/adaptation/resource.cc", ++ "//api/adaptation/resource.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:aec3_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_canceller3_config.cc", ++ "//api/audio/echo_canceller3_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:aec3_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//modules/audio_processing/aec3:aec3", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_canceller3_factory.cc", ++ "//api/audio/echo_canceller3_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_frame_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_packet_info", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_frame.cc", ++ "//api/audio/audio_frame.h", ++ "//api/audio/channel_layout.cc", ++ "//api/audio/channel_layout.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_mixer_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_mixer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:echo_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/L16:audio_decoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_decoder_L16.cc", ++ "//api/audio_codecs/L16/audio_decoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/L16:audio_encoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_encoder_L16.cc", ++ "//api/audio_codecs/L16/audio_encoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_decoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_decoder_g711.cc", ++ "//api/audio_codecs/g711/audio_decoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_encoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_encoder_g711.cc", ++ "//api/audio_codecs/g711/audio_encoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_decoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_decoder_g722.cc", ++ "//api/audio_codecs/g722/audio_decoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722.cc", ++ "//api/audio_codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_decoder_isac_float" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac_float": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_decoder_isac_float.cc", ++ "//api/audio_codecs/isac/audio_decoder_isac_float.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_encoder_isac_float" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac_float": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_encoder_isac_float.cc", ++ "//api/audio_codecs/isac/audio_encoder_isac_float.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.h", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:audio_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:scoped_refptr", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/audio_codec_pair_id.cc", ++ "//api/audio_codecs/audio_codec_pair_id.h", ++ "//api/audio_codecs/audio_decoder.cc", ++ "//api/audio_codecs/audio_decoder.h", ++ "//api/audio_codecs/audio_decoder_factory.h", ++ "//api/audio_codecs/audio_decoder_factory_template.h", ++ "//api/audio_codecs/audio_encoder.cc", ++ "//api/audio_codecs/audio_encoder.h", ++ "//api/audio_codecs/audio_encoder_factory.h", ++ "//api/audio_codecs/audio_encoder_factory_template.h", ++ "//api/audio_codecs/audio_format.cc", ++ "//api/audio_codecs/audio_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_decoder_L16", ++ "//api/audio_codecs/g711:audio_decoder_g711", ++ "//api/audio_codecs/g722:audio_decoder_g722", ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc", ++ "//api/audio_codecs/isac:audio_decoder_isac", ++ "//api/audio_codecs/opus:audio_decoder_multiopus", ++ "//api/audio_codecs/opus:audio_decoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_decoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_encoder_L16", ++ "//api/audio_codecs/g711:audio_encoder_g711", ++ "//api/audio_codecs/g722:audio_encoder_g722", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc", ++ "//api/audio_codecs/isac:audio_encoder_isac", ++ "//api/audio_codecs/opus:audio_encoder_multiopus", ++ "//api/audio_codecs/opus:audio_encoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_encoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/crypto:frame_decryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_decryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:frame_encryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_encryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:options": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/crypto_options.cc", ++ "//api/crypto/crypto_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/neteq:default_neteq_controller_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_controller_api", ++ "//modules/audio_coding:neteq" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/default_neteq_controller_factory.cc", ++ "//api/neteq/default_neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/neteq.cc", ++ "//api/neteq/neteq.h", ++ "//api/neteq/neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_api", ++ "//api/neteq:tick_timer", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/neteq_controller.h", ++ "//api/neteq/neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:tick_timer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/tick_timer.cc", ++ "//api/neteq/tick_timer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/numerics:numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/numerics/samples_stats_counter.cc", ++ "//api/numerics/samples_stats_counter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/rtc_event_log:rtc_event_log": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:libjingle_logging_api", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:timeutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log/rtc_event.cc", ++ "//api/rtc_event_log/rtc_event.h", ++ "//api/rtc_event_log/rtc_event_log.cc", ++ "//api/rtc_event_log/rtc_event_log.h", ++ "//api/rtc_event_log/rtc_event_log_factory_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/task_queue:task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/task_queue/task_queue_base.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport/rtp:dependency_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/dependency_descriptor.cc", ++ "//api/transport/rtp/dependency_descriptor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport/rtp:rtp_source": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/rtp_source.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport:bitrate_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/bitrate_settings.cc", ++ "//api/transport/bitrate_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:field_trial_based_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:webrtc_key_value_config", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/field_trial_based_config.cc", ++ "//api/transport/field_trial_based_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//modules/congestion_controller/goog_cc:goog_cc", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/goog_cc_factory.cc", ++ "//api/transport/goog_cc_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:network_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:deprecation", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/network_control.h", ++ "//api/transport/network_types.cc", ++ "//api/transport/network_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:webrtc_key_value_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/webrtc_key_value_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/units:data_rate": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:data_size", ++ "//api/units:frequency", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_rate.cc", ++ "//api/units/data_rate.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:data_size": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_size.cc", ++ "//api/units/data_size.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:frequency": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/frequency.cc", ++ "//api/units/frequency.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:time_delta": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/time_delta.cc", ++ "//api/units/time_delta.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:timestamp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/timestamp.cc", ++ "//api/units/timestamp.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:builtin_video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/builtin_video_bitrate_allocator_factory.cc", ++ "//api/video/builtin_video_bitrate_allocator_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_coding:encoded_frame" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/encoded_frame.cc", ++ "//api/video/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_image": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:refcountedbase", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/encoded_image.cc", ++ "//api/video/encoded_image.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:recordable_encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/recordable_encoded_frame.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_adaptation_counters.cc", ++ "//api/video/video_adaptation_counters.h", ++ "//api/video/video_adaptation_reason.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocation.cc", ++ "//api/video/video_bitrate_allocation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_bitrate_allocation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator.cc", ++ "//api/video/video_bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocator", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_codec_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_constants.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_type.h", ++ "//api/video/video_frame.cc", ++ "//api/video/video_frame.h", ++ "//api/video/video_frame_buffer.cc", ++ "//api/video/video_frame_buffer.h", ++ "//api/video/video_sink_interface.h", ++ "//api/video/video_source_interface.cc", ++ "//api/video/video_source_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i010": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/i010_buffer.cc", ++ "//api/video/i010_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i420": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/i420_buffer.cc", ++ "//api/video/i420_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_metadata": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_metadata.cc", ++ "//api/video/video_frame_metadata.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame_nv12": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/nv12_buffer.cc", ++ "//api/video/nv12_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_type": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_type.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/color_space.cc", ++ "//api/video/color_space.h", ++ "//api/video/hdr_metadata.cc", ++ "//api/video/hdr_metadata.h", ++ "//api/video/video_content_type.cc", ++ "//api/video/video_content_type.h", ++ "//api/video/video_rotation.h", ++ "//api/video/video_timing.cc", ++ "//api/video/video_timing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_stream_encoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_stream_encoder_interface.h", ++ "//api/video/video_stream_encoder_observer.h", ++ "//api/video/video_stream_encoder_settings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_stream_encoder_create": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//video:video_stream_encoder_impl", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_stream_encoder_create.cc", ++ "//api/video/video_stream_encoder_create.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:bitstream_parser_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/bitstream_parser.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video_codecs:builtin_video_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_internal_video_codecs", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/builtin_video_decoder_factory.cc", ++ "//api/video_codecs/builtin_video_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:builtin_video_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_internal_video_codecs", ++ "//media:rtc_media_base", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/builtin_video_encoder_factory.cc", ++ "//api/video_codecs/builtin_video_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:rtc_software_fallback_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.h", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:video_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/sdp_video_format.cc", ++ "//api/video_codecs/sdp_video_format.h", ++ "//api/video_codecs/spatial_layer.cc", ++ "//api/video_codecs/spatial_layer.h", ++ "//api/video_codecs/video_codec.cc", ++ "//api/video_codecs/video_codec.h", ++ "//api/video_codecs/video_decoder.cc", ++ "//api/video_codecs/video_decoder.h", ++ "//api/video_codecs/video_decoder_factory.cc", ++ "//api/video_codecs/video_decoder_factory.h", ++ "//api/video_codecs/video_encoder.cc", ++ "//api/video_codecs/video_encoder.h", ++ "//api/video_codecs/video_encoder_config.cc", ++ "//api/video_codecs/video_encoder_config.h", ++ "//api/video_codecs/video_encoder_factory.h", ++ "//api/video_codecs/vp8_frame_buffer_controller.h", ++ "//api/video_codecs/vp8_frame_config.cc", ++ "//api/video_codecs/vp8_frame_config.h", ++ "//api/video_codecs/vp8_temporal_layers.cc", ++ "//api/video_codecs/vp8_temporal_layers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:vp8_temporal_layers_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/vp8_temporal_layers_factory.cc", ++ "//api/video_codecs/vp8_temporal_layers_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:array_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/array_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:audio_options_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_options.cc", ++ "//api/audio_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:time_delta" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/bitrate_allocation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:call_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/audio_sink.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:callfactory_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/call_factory_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:fec_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame_type", ++ "//modules:module_fec_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/fec_controller.h", ++ "//api/fec_controller_override.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:frame_transformer_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:video_frame_metadata", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/frame_transformer_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:function_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/function_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:libjingle_logging_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log_output.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:media_stream_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:audio_options_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_stream_interface.cc", ++ "//api/media_stream_interface.h", ++ "//api/notifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:network_state_predictor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/network_state_predictor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:priority": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/priority.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:refcountedbase": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/ref_counted_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:rtc_error": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_error.cc", ++ "//api/rtc_error.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//api/video:video_rtp_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_headers.cc", ++ "//api/rtp_headers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_packet_info": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:rtp_headers", ++ "//api:scoped_refptr", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_packet_info.cc", ++ "//api/rtp_packet_info.h", ++ "//api/rtp_packet_infos.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_parameters": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:priority", ++ "//api:rtp_transceiver_direction", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_types.cc", ++ "//api/media_types.h", ++ "//api/rtp_parameters.cc", ++ "//api/rtp_parameters.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_transceiver_direction": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_transceiver_direction.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:scoped_refptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/scoped_refptr.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:simulated_network_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/test/simulated_network.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:transport_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/transport.cc", ++ "//api/call/transport.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio/utility:audio_frame_operations": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//audio/utility/audio_frame_operations.cc", ++ "//audio/utility/audio_frame_operations.h", ++ "//audio/utility/channel_mixer.cc", ++ "//audio/utility/channel_mixer.h", ++ "//audio/utility/channel_mixing_matrix.cc", ++ "//audio/utility/channel_mixing_matrix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio:audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:call_api", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio:aec3_factory", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport/rtp:rtp_source", ++ "//audio/utility:audio_frame_operations", ++ "//call:audio_sender_interface", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_coding", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:audio_encoder_cng", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//modules/audio_coding:red", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:rms_level", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//audio/audio_level.cc", ++ "//audio/audio_level.h", ++ "//audio/audio_receive_stream.cc", ++ "//audio/audio_receive_stream.h", ++ "//audio/audio_send_stream.cc", ++ "//audio/audio_send_stream.h", ++ "//audio/audio_state.cc", ++ "//audio/audio_state.h", ++ "//audio/audio_transport_impl.cc", ++ "//audio/audio_transport_impl.h", ++ "//audio/channel_receive.cc", ++ "//audio/channel_receive.h", ++ "//audio/channel_receive_frame_transformer_delegate.cc", ++ "//audio/channel_receive_frame_transformer_delegate.h", ++ "//audio/channel_send.cc", ++ "//audio/channel_send.h", ++ "//audio/channel_send_frame_transformer_delegate.cc", ++ "//audio/channel_send_frame_transformer_delegate.h", ++ "//audio/conversion.h", ++ "//audio/null_audio_poller.cc", ++ "//audio/null_audio_poller.h", ++ "//audio/remix_resample.cc", ++ "//audio/remix_resample.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call/adaptation:resource_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/adaptation/adaptation_constraint.cc", ++ "//call/adaptation/adaptation_constraint.h", ++ "//call/adaptation/broadcast_resource_listener.cc", ++ "//call/adaptation/broadcast_resource_listener.h", ++ "//call/adaptation/degradation_preference_provider.cc", ++ "//call/adaptation/degradation_preference_provider.h", ++ "//call/adaptation/encoder_settings.cc", ++ "//call/adaptation/encoder_settings.h", ++ "//call/adaptation/resource_adaptation_processor.cc", ++ "//call/adaptation/resource_adaptation_processor.h", ++ "//call/adaptation/resource_adaptation_processor_interface.cc", ++ "//call/adaptation/resource_adaptation_processor_interface.h", ++ "//call/adaptation/video_source_restrictions.cc", ++ "//call/adaptation/video_source_restrictions.h", ++ "//call/adaptation/video_stream_adapter.cc", ++ "//call/adaptation/video_stream_adapter.h", ++ "//call/adaptation/video_stream_input_state.cc", ++ "//call/adaptation/video_stream_input_state.h", ++ "//call/adaptation/video_stream_input_state_provider.cc", ++ "//call/adaptation/video_stream_input_state_provider.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:audio_sender_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/audio_sender.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:bitrate_allocation", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/bitrate_allocator.cc", ++ "//call/bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:bitrate_configurator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:bitrate_settings", ++ "//api/units:data_rate", ++ "//call:rtp_interfaces", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_bitrate_configurator.cc", ++ "//call/rtp_bitrate_configurator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:callfactory_api", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:time_delta", ++ "//api/video_codecs:video_codecs_api", ++ "//audio:audio", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:fake_network", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:simulated_network", ++ "//call:video_stream_api", ++ "//call/adaptation:resource_adaptation", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//logging:rtc_event_video", ++ "//logging:rtc_stream_config", ++ "//modules:module_api", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//modules/video_coding:video_coding", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/call.cc", ++ "//call/call_factory.cc", ++ "//call/call_factory.h", ++ "//call/degraded_call.cc", ++ "//call/degraded_call.h", ++ "//call/flexfec_receive_stream_impl.cc", ++ "//call/flexfec_receive_stream_impl.h", ++ "//call/receive_time_calculator.cc", ++ "//call/receive_time_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:network_state_predictor_api", ++ "//api:rtc_error", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/task_queue:task_queue", ++ "//api/transport:bitrate_settings", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:rtp_source", ++ "//call:audio_sender_interface", ++ "//call:rtp_interfaces", ++ "//call:video_stream_api", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/audio_receive_stream.cc", ++ "//call/audio_receive_stream.h", ++ "//call/audio_send_stream.h", ++ "//call/audio_send_stream_call.cc", ++ "//call/audio_state.cc", ++ "//call/audio_state.h", ++ "//call/call.h", ++ "//call/call_config.cc", ++ "//call/call_config.h", ++ "//call/flexfec_receive_stream.cc", ++ "//call/flexfec_receive_stream.h", ++ "//call/packet_receiver.h", ++ "//call/syncable.cc", ++ "//call/syncable.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:fake_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//call:call_interfaces", ++ "//call:simulated_network", ++ "//call:simulated_packet_receiver", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/fake_network_pipe.cc", ++ "//call/fake_network_pipe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:bitrate_settings", ++ "//api/units:timestamp", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_config.cc", ++ "//call/rtp_config.h", ++ "//call/rtp_packet_sink_interface.h", ++ "//call/rtp_stream_receiver_controller_interface.h", ++ "//call/rtp_transport_controller_send_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//call:rtp_interfaces", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_demuxer.cc", ++ "//call/rtp_demuxer.h", ++ "//call/rtp_stream_receiver_controller.cc", ++ "//call/rtp_stream_receiver_controller.h", ++ "//call/rtx_receive_stream.cc", ++ "//call/rtx_receive_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_sender": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:fec_controller_api", ++ "//api:network_state_predictor_api", ++ "//api:rtp_parameters", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:goog_cc", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_configurator", ++ "//call:rtp_interfaces", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/congestion_controller/rtp:control_handler", ++ "//modules/congestion_controller/rtp:transport_feedback", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:chain_diff_calculator", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:frame_dependencies_calculator", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/task_utils:repeating_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_payload_params.cc", ++ "//call/rtp_payload_params.h", ++ "//call/rtp_transport_controller_send.cc", ++ "//call/rtp_transport_controller_send.h", ++ "//call/rtp_video_sender.cc", ++ "//call/rtp_video_sender.h", ++ "//call/rtp_video_sender_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/simulated_network.cc", ++ "//call/simulated_network.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_packet_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//call:call_interfaces" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/simulated_packet_receiver.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:video_stream_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/video_receive_stream.cc", ++ "//call/video_receive_stream.h", ++ "//call/video_send_stream.cc", ++ "//call/video_send_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_128": { ++ "cflags": [ ++ "-msse2", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_common.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_sse2.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_neon_sse2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_256": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.cc", ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.h", ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_avx2", ++ "//common_audio:common_audio_c", ++ "//common_audio:common_audio_sse2", ++ "//common_audio:sinc_resampler", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/audio_converter.cc", ++ "//common_audio/audio_converter.h", ++ "//common_audio/audio_util.cc", ++ "//common_audio/channel_buffer.cc", ++ "//common_audio/channel_buffer.h", ++ "//common_audio/include/audio_util.h", ++ "//common_audio/real_fourier.cc", ++ "//common_audio/real_fourier.h", ++ "//common_audio/real_fourier_ooura.cc", ++ "//common_audio/real_fourier_ooura.h", ++ "//common_audio/resampler/include/push_resampler.h", ++ "//common_audio/resampler/include/resampler.h", ++ "//common_audio/resampler/push_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.h", ++ "//common_audio/resampler/resampler.cc", ++ "//common_audio/resampler/sinc_resampler.cc", ++ "//common_audio/smoothing_filter.cc", ++ "//common_audio/smoothing_filter.h", ++ "//common_audio/vad/include/vad.h", ++ "//common_audio/vad/vad.cc", ++ "//common_audio/wav_file.cc", ++ "//common_audio/wav_file.h", ++ "//common_audio/wav_header.cc", ++ "//common_audio/wav_header.h", ++ "//common_audio/window_generator.cc", ++ "//common_audio/window_generator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_avx2": { ++ "cflags": [ ++ "-mavx2", ++ "-mfma", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:fir_filter", ++ "//common_audio:sinc_resampler", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/resampler/sinc_resampler_avx2.cc", ++ "//common_audio/fir_filter_avx2.cc", ++ "//common_audio/fir_filter_avx2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c_arm_asm", ++ "//common_audio:common_audio_cc", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/ring_buffer.c", ++ "//common_audio/ring_buffer.h", ++ "//common_audio/signal_processing/auto_corr_to_refl_coef.c", ++ "//common_audio/signal_processing/auto_correlation.c", ++ "//common_audio/signal_processing/complex_fft_tables.h", ++ "//common_audio/signal_processing/copy_set_operations.c", ++ "//common_audio/signal_processing/cross_correlation.c", ++ "//common_audio/signal_processing/division_operations.c", ++ "//common_audio/signal_processing/downsample_fast.c", ++ "//common_audio/signal_processing/energy.c", ++ "//common_audio/signal_processing/filter_ar.c", ++ "//common_audio/signal_processing/filter_ma_fast_q12.c", ++ "//common_audio/signal_processing/get_hanning_window.c", ++ "//common_audio/signal_processing/get_scaling_square.c", ++ "//common_audio/signal_processing/ilbc_specific_functions.c", ++ "//common_audio/signal_processing/include/real_fft.h", ++ "//common_audio/signal_processing/include/signal_processing_library.h", ++ "//common_audio/signal_processing/include/spl_inl.h", ++ "//common_audio/signal_processing/include/spl_inl_armv7.h", ++ "//common_audio/signal_processing/levinson_durbin.c", ++ "//common_audio/signal_processing/lpc_to_refl_coef.c", ++ "//common_audio/signal_processing/min_max_operations.c", ++ "//common_audio/signal_processing/randomization_functions.c", ++ "//common_audio/signal_processing/real_fft.c", ++ "//common_audio/signal_processing/refl_coef_to_lpc.c", ++ "//common_audio/signal_processing/resample.c", ++ "//common_audio/signal_processing/resample_48khz.c", ++ "//common_audio/signal_processing/resample_by_2.c", ++ "//common_audio/signal_processing/resample_by_2_internal.c", ++ "//common_audio/signal_processing/resample_by_2_internal.h", ++ "//common_audio/signal_processing/resample_fractional.c", ++ "//common_audio/signal_processing/spl_init.c", ++ "//common_audio/signal_processing/spl_inl.c", ++ "//common_audio/signal_processing/spl_sqrt.c", ++ "//common_audio/signal_processing/splitting_filter.c", ++ "//common_audio/signal_processing/sqrt_of_one_minus_x_squared.c", ++ "//common_audio/signal_processing/vector_scaling_operations.c", ++ "//common_audio/vad/include/webrtc_vad.h", ++ "//common_audio/vad/vad_core.c", ++ "//common_audio/vad/vad_core.h", ++ "//common_audio/vad/vad_filterbank.c", ++ "//common_audio/vad/vad_filterbank.h", ++ "//common_audio/vad/vad_gmm.c", ++ "//common_audio/vad/vad_gmm.h", ++ "//common_audio/vad/vad_sp.c", ++ "//common_audio/vad/vad_sp.h", ++ "//common_audio/vad/webrtc_vad.c", ++ "//common_audio/signal_processing/complex_fft.c", ++ "//common_audio/signal_processing/complex_bit_reverse.c", ++ "//common_audio/signal_processing/filter_ar_fast_q12.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c_arm_asm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//common_audio:common_audio_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/signal_processing/dot_product_with_scale.cc", ++ "//common_audio/signal_processing/dot_product_with_scale.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_sse2": { ++ "cflags": [ ++ "-msse2", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:fir_filter", ++ "//common_audio:sinc_resampler", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter_sse.cc", ++ "//common_audio/fir_filter_sse.h", ++ "//common_audio/resampler/sinc_resampler_sse.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_audio:fir_filter_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_avx2", ++ "//common_audio:common_audio_sse2", ++ "//common_audio:fir_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter_c.cc", ++ "//common_audio/fir_filter_c.h", ++ "//common_audio/fir_filter_factory.cc", ++ "//common_audio/fir_filter_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:sinc_resampler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/resampler/sinc_resampler.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/generic_frame_descriptor/generic_frame_info.cc", ++ "//common_video/generic_frame_descriptor/generic_frame_info.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:common_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_nv12", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:bitstream_parser_api", ++ "//media:rtc_h264_profile_id", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/bitrate_adjuster.cc", ++ "//common_video/frame_rate_estimator.cc", ++ "//common_video/frame_rate_estimator.h", ++ "//common_video/h264/h264_bitstream_parser.cc", ++ "//common_video/h264/h264_bitstream_parser.h", ++ "//common_video/h264/h264_common.cc", ++ "//common_video/h264/h264_common.h", ++ "//common_video/h264/pps_parser.cc", ++ "//common_video/h264/pps_parser.h", ++ "//common_video/h264/profile_level_id.h", ++ "//common_video/h264/sps_parser.cc", ++ "//common_video/h264/sps_parser.h", ++ "//common_video/h264/sps_vui_rewriter.cc", ++ "//common_video/h264/sps_vui_rewriter.h", ++ "//common_video/include/bitrate_adjuster.h", ++ "//common_video/include/i420_buffer_pool.h", ++ "//common_video/include/incoming_video_stream.h", ++ "//common_video/include/quality_limitation_reason.h", ++ "//common_video/include/video_frame_buffer.h", ++ "//common_video/include/video_frame_buffer_pool.h", ++ "//common_video/incoming_video_stream.cc", ++ "//common_video/libyuv/include/webrtc_libyuv.h", ++ "//common_video/libyuv/webrtc_libyuv.cc", ++ "//common_video/video_frame_buffer.cc", ++ "//common_video/video_frame_buffer_pool.cc", ++ "//common_video/video_render_frames.cc", ++ "//common_video/video_render_frames.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:frame_counts": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/frame_counts.h" ++ ], ++ "type": "source_set" ++ }, ++ "//logging:rtc_event_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/units:data_rate", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.h", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.h", ++ "//logging/rtc_event_log/events/rtc_event_remote_estimate.h", ++ "//logging/rtc_event_log/events/rtc_event_route_change.cc", ++ "//logging/rtc_event_log/events/rtc_event_route_change.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_alr_state.cc", ++ "//logging/rtc_event_log/events/rtc_event_alr_state.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_stream_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_parameters" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/rtc_stream_config.cc", ++ "//logging/rtc_event_log/rtc_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/constants.cc", ++ "//media/engine/constants.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_encoder_simulcast_proxy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/encoder_simulcast_proxy.cc", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_h264_profile_id": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/h264_profile_level_id.cc", ++ "//media/base/h264_profile_level_id.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_internal_video_codecs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//media:rtc_constants", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules:module_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:webrtc_h264", ++ "//modules/video_coding:webrtc_multiplex", ++ "//modules/video_coding:webrtc_vp8", ++ "//modules/video_coding:webrtc_vp9", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/internal_decoder_factory.cc", ++ "//media/engine/internal_decoder_factory.h", ++ "//media/engine/internal_encoder_factory.cc", ++ "//media/engine/internal_encoder_factory.h", ++ "//media/engine/multiplex_codec_factory.cc", ++ "//media/engine/multiplex_codec_factory.h", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:audio_options_api", ++ "//api:frame_transformer_interface", ++ "//api:media_stream_interface", ++ "//api:rtc_error", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_config", ++ "//media:rtc_vp9_profile", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:sanitizer", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/codec.cc", ++ "//media/base/codec.h", ++ "//media/base/media_constants.cc", ++ "//media/base/media_constants.h", ++ "//media/base/video_adapter.cc", ++ "//media/base/video_adapter.h", ++ "//media/base/video_broadcaster.cc", ++ "//media/base/video_broadcaster.h", ++ "//media/base/video_common.cc", ++ "//media/base/video_common.h", ++ "//media/base/video_source_base.cc", ++ "//media/base/video_source_base.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/media_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//media:rtc_simulcast_encoder_adapter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:video_stream_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/simulcast_encoder_adapter.cc", ++ "//media/engine/simulcast_encoder_adapter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_vp9_profile": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/vp9_profile.cc", ++ "//media/base/vp9_profile.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:default_neteq_factory", ++ "//modules/audio_coding:neteq", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/acm2/acm_receiver.cc", ++ "//modules/audio_coding/acm2/acm_receiver.h", ++ "//modules/audio_coding/acm2/acm_remixing.cc", ++ "//modules/audio_coding/acm2/acm_remixing.h", ++ "//modules/audio_coding/acm2/acm_resampler.cc", ++ "//modules/audio_coding/acm2/acm_resampler.h", ++ "//modules/audio_coding/acm2/audio_coding_module.cc", ++ "//modules/audio_coding/acm2/call_statistics.cc", ++ "//modules/audio_coding/acm2/call_statistics.h", ++ "//modules/audio_coding/include/audio_coding_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding_module_typedefs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/include/audio_coding_module_typedefs.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:audio_coding_opus_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.cc", ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_encoder_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.cc", ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//common_audio:common_audio", ++ "//logging:rtc_event_audio", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc", ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.h", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.h", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h", ++ "//modules/audio_coding/audio_network_adaptor/util/threshold_curve.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_config.cc", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:default_neteq_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:default_neteq_controller_factory", ++ "//api/neteq:neteq_api", ++ "//modules/audio_coding:neteq", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/neteq/default_neteq_factory.cc", ++ "//modules/audio_coding/neteq/default_neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g711_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.h", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g711_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g711:g711_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/g711_interface.c", ++ "//modules/audio_coding/codecs/g711/g711_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g722_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.h", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g722:g722_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/g722_interface.c", ++ "//modules/audio_coding/codecs/g722/g722_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:ilbc_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/abs_quant.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant.h", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.h", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.c", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.h", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.c", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.h", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.c", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.h", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.c", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.h", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.c", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.h", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.c", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.h", ++ "//modules/audio_coding/codecs/ilbc/constants.c", ++ "//modules/audio_coding/codecs/ilbc/constants.h", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.c", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.h", ++ "//modules/audio_coding/codecs/ilbc/decode.c", ++ "//modules/audio_coding/codecs/ilbc/decode.h", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.c", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.h", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/defines.h", ++ "//modules/audio_coding/codecs/ilbc/do_plc.c", ++ "//modules/audio_coding/codecs/ilbc/do_plc.h", ++ "//modules/audio_coding/codecs/ilbc/encode.c", ++ "//modules/audio_coding/codecs/ilbc/encode.h", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.c", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.h", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.c", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.h", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.c", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.h", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.c", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.h", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.h", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.c", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.h", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.c", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.h", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.c", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.h", ++ "//modules/audio_coding/codecs/ilbc/hp_input.c", ++ "//modules/audio_coding/codecs/ilbc/hp_input.h", ++ "//modules/audio_coding/codecs/ilbc/hp_output.c", ++ "//modules/audio_coding/codecs/ilbc/hp_output.h", ++ "//modules/audio_coding/codecs/ilbc/ilbc.c", ++ "//modules/audio_coding/codecs/ilbc/ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.h", ++ "//modules/audio_coding/codecs/ilbc/init_decode.c", ++ "//modules/audio_coding/codecs/ilbc/init_decode.h", ++ "//modules/audio_coding/codecs/ilbc/init_encode.c", ++ "//modules/audio_coding/codecs/ilbc/init_encode.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.h", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.c", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.h", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/my_corr.c", ++ "//modules/audio_coding/codecs/ilbc/my_corr.h", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.c", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.h", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/refiner.c", ++ "//modules/audio_coding/codecs/ilbc/refiner.h", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.h", ++ "//modules/audio_coding/codecs/ilbc/smooth.c", ++ "//modules/audio_coding/codecs/ilbc/smooth.h", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.c", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.h", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.c", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.h", ++ "//modules/audio_coding/codecs/ilbc/split_vq.c", ++ "//modules/audio_coding/codecs/ilbc/split_vq.h", ++ "//modules/audio_coding/codecs/ilbc/state_construct.c", ++ "//modules/audio_coding/codecs/ilbc/state_construct.h", ++ "//modules/audio_coding/codecs/ilbc/state_search.c", ++ "//modules/audio_coding/codecs/ilbc/state_search.h", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.c", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.h", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/vq3.c", ++ "//modules/audio_coding/codecs/ilbc/vq3.h", ++ "//modules/audio_coding/codecs/ilbc/vq4.c", ++ "//modules/audio_coding/codecs/ilbc/vq4.h", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.c", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.h", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.c", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac_c", ++ "//modules/audio_coding:isac_common" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/include/audio_decoder_isac.h", ++ "//modules/audio_coding/codecs/isac/main/include/audio_encoder_isac.h", ++ "//modules/audio_coding/codecs/isac/main/source/audio_decoder_isac.cc", ++ "//modules/audio_coding/codecs/isac/main/source/audio_encoder_isac.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_bwinfo": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/bandwidth_info.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/audio_coding:isac_vad", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/include/isac.h", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines.c", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines.h", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c", ++ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/codec.h", ++ "//modules/audio_coding/codecs/isac/main/source/crc.c", ++ "//modules/audio_coding/codecs/isac/main/source/crc.h", ++ "//modules/audio_coding/codecs/isac/main/source/decode.c", ++ "//modules/audio_coding/codecs/isac/main/source/decode_bwe.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h", ++ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.c", ++ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.h", ++ "//modules/audio_coding/codecs/isac/main/source/filterbanks.c", ++ "//modules/audio_coding/codecs/isac/main/source/intialize.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_float_type.h", ++ "//modules/audio_coding/codecs/isac/main/source/lattice.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/transform.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:isac_bwinfo", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t_impl.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:ignore_warnings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.c", ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.h", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.h", ++ "//modules/audio_coding/codecs/isac/main/source/os_specific_inline.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.h", ++ "//modules/audio_coding/codecs/isac/main/source/settings.h", ++ "//modules/audio_coding/codecs/isac/main/source/structs.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:legacy_encoded_audio_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.cc", ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:neteq": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//api/neteq:neteq_controller_api", ++ "//api/neteq:tick_timer", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/neteq/accelerate.cc", ++ "//modules/audio_coding/neteq/accelerate.h", ++ "//modules/audio_coding/neteq/audio_multi_vector.cc", ++ "//modules/audio_coding/neteq/audio_multi_vector.h", ++ "//modules/audio_coding/neteq/audio_vector.cc", ++ "//modules/audio_coding/neteq/audio_vector.h", ++ "//modules/audio_coding/neteq/background_noise.cc", ++ "//modules/audio_coding/neteq/background_noise.h", ++ "//modules/audio_coding/neteq/buffer_level_filter.cc", ++ "//modules/audio_coding/neteq/buffer_level_filter.h", ++ "//modules/audio_coding/neteq/comfort_noise.cc", ++ "//modules/audio_coding/neteq/comfort_noise.h", ++ "//modules/audio_coding/neteq/cross_correlation.cc", ++ "//modules/audio_coding/neteq/cross_correlation.h", ++ "//modules/audio_coding/neteq/decision_logic.cc", ++ "//modules/audio_coding/neteq/decision_logic.h", ++ "//modules/audio_coding/neteq/decoder_database.cc", ++ "//modules/audio_coding/neteq/decoder_database.h", ++ "//modules/audio_coding/neteq/delay_manager.cc", ++ "//modules/audio_coding/neteq/delay_manager.h", ++ "//modules/audio_coding/neteq/dsp_helper.cc", ++ "//modules/audio_coding/neteq/dsp_helper.h", ++ "//modules/audio_coding/neteq/dtmf_buffer.cc", ++ "//modules/audio_coding/neteq/dtmf_buffer.h", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.cc", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.h", ++ "//modules/audio_coding/neteq/expand.cc", ++ "//modules/audio_coding/neteq/expand.h", ++ "//modules/audio_coding/neteq/expand_uma_logger.cc", ++ "//modules/audio_coding/neteq/expand_uma_logger.h", ++ "//modules/audio_coding/neteq/histogram.cc", ++ "//modules/audio_coding/neteq/histogram.h", ++ "//modules/audio_coding/neteq/merge.cc", ++ "//modules/audio_coding/neteq/merge.h", ++ "//modules/audio_coding/neteq/nack_tracker.cc", ++ "//modules/audio_coding/neteq/nack_tracker.h", ++ "//modules/audio_coding/neteq/neteq_impl.cc", ++ "//modules/audio_coding/neteq/neteq_impl.h", ++ "//modules/audio_coding/neteq/normal.cc", ++ "//modules/audio_coding/neteq/normal.h", ++ "//modules/audio_coding/neteq/packet.cc", ++ "//modules/audio_coding/neteq/packet.h", ++ "//modules/audio_coding/neteq/packet_buffer.cc", ++ "//modules/audio_coding/neteq/packet_buffer.h", ++ "//modules/audio_coding/neteq/post_decode_vad.cc", ++ "//modules/audio_coding/neteq/post_decode_vad.h", ++ "//modules/audio_coding/neteq/preemptive_expand.cc", ++ "//modules/audio_coding/neteq/preemptive_expand.h", ++ "//modules/audio_coding/neteq/random_vector.cc", ++ "//modules/audio_coding/neteq/random_vector.h", ++ "//modules/audio_coding/neteq/red_payload_splitter.cc", ++ "//modules/audio_coding/neteq/red_payload_splitter.h", ++ "//modules/audio_coding/neteq/statistics_calculator.cc", ++ "//modules/audio_coding/neteq/statistics_calculator.h", ++ "//modules/audio_coding/neteq/sync_buffer.cc", ++ "//modules/audio_coding/neteq/sync_buffer.h", ++ "//modules/audio_coding/neteq/time_stretch.cc", ++ "//modules/audio_coding/neteq/time_stretch.h", ++ "//modules/audio_coding/neteq/timestamp_scaler.cc", ++ "//modules/audio_coding/neteq/timestamp_scaler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//modules/audio_coding:pcm16b_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.cc", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.c", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:red": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.cc", ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/webrtc_cng.cc", ++ "//modules/audio_coding/codecs/cng/webrtc_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:audio_network_adaptor", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/opus_inst.h", ++ "//modules/audio_coding/codecs/opus/opus_interface.cc", ++ "//modules/audio_coding/codecs/opus/opus_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device.h", ++ "//modules/audio_device/include/audio_device_defines.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/audio_device_buffer.cc", ++ "//modules/audio_device/audio_device_buffer.h", ++ "//modules/audio_device/audio_device_config.h", ++ "//modules/audio_device/fine_audio_buffer.cc", ++ "//modules/audio_device/fine_audio_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_default": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device_default.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/audio_device_generic.cc", ++ "//modules/audio_device/audio_device_generic.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_DUMMY_AUDIO_BUILD", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//modules/audio_device:audio_device_default", ++ "//modules/audio_device:audio_device_generic", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/dummy/audio_device_dummy.cc", ++ "//modules/audio_device/dummy/audio_device_dummy.h", ++ "//modules/audio_device/dummy/file_audio_device.cc", ++ "//modules/audio_device/dummy/file_audio_device.h", ++ "//modules/audio_device/include/fake_audio_device.h", ++ "//modules/audio_device/dummy/file_audio_device_factory.cc", ++ "//modules/audio_device/dummy/file_audio_device_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_frame_manipulator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//audio/utility:audio_frame_operations", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_mixer/audio_frame_manipulator.cc", ++ "//modules/audio_mixer/audio_frame_manipulator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_mixer_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//modules/audio_mixer:audio_frame_manipulator", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_mixer/audio_mixer_impl.cc", ++ "//modules/audio_mixer/audio_mixer_impl.h", ++ "//modules/audio_mixer/default_output_rate_calculator.cc", ++ "//modules/audio_mixer/default_output_rate_calculator.h", ++ "//modules/audio_mixer/frame_combiner.cc", ++ "//modules/audio_mixer/frame_combiner.h", ++ "//modules/audio_mixer/output_rate_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl", ++ "//modules/audio_processing/aec3:aec3_avx2", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:matched_filter", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//modules/audio_processing/aec3:vector_math", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.cc", ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.cc", ++ "//modules/audio_processing/aec3/aec3_common.cc", ++ "//modules/audio_processing/aec3/aec3_fft.cc", ++ "//modules/audio_processing/aec3/aec_state.cc", ++ "//modules/audio_processing/aec3/aec_state.h", ++ "//modules/audio_processing/aec3/alignment_mixer.cc", ++ "//modules/audio_processing/aec3/alignment_mixer.h", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.cc", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.h", ++ "//modules/audio_processing/aec3/block_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.h", ++ "//modules/audio_processing/aec3/block_framer.cc", ++ "//modules/audio_processing/aec3/block_framer.h", ++ "//modules/audio_processing/aec3/block_processor.cc", ++ "//modules/audio_processing/aec3/block_processor.h", ++ "//modules/audio_processing/aec3/block_processor_metrics.cc", ++ "//modules/audio_processing/aec3/block_processor_metrics.h", ++ "//modules/audio_processing/aec3/clockdrift_detector.cc", ++ "//modules/audio_processing/aec3/clockdrift_detector.h", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.h", ++ "//modules/audio_processing/aec3/comfort_noise_generator.cc", ++ "//modules/audio_processing/aec3/comfort_noise_generator.h", ++ "//modules/audio_processing/aec3/decimator.cc", ++ "//modules/audio_processing/aec3/decimator.h", ++ "//modules/audio_processing/aec3/delay_estimate.h", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.cc", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.h", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.cc", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.h", ++ "//modules/audio_processing/aec3/echo_audibility.cc", ++ "//modules/audio_processing/aec3/echo_audibility.h", ++ "//modules/audio_processing/aec3/echo_canceller3.cc", ++ "//modules/audio_processing/aec3/echo_canceller3.h", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.cc", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.h", ++ "//modules/audio_processing/aec3/echo_path_variability.cc", ++ "//modules/audio_processing/aec3/echo_path_variability.h", ++ "//modules/audio_processing/aec3/echo_remover.cc", ++ "//modules/audio_processing/aec3/echo_remover.h", ++ "//modules/audio_processing/aec3/echo_remover_metrics.cc", ++ "//modules/audio_processing/aec3/echo_remover_metrics.h", ++ "//modules/audio_processing/aec3/erl_estimator.cc", ++ "//modules/audio_processing/aec3/erl_estimator.h", ++ "//modules/audio_processing/aec3/erle_estimator.cc", ++ "//modules/audio_processing/aec3/erle_estimator.h", ++ "//modules/audio_processing/aec3/fft_buffer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.h", ++ "//modules/audio_processing/aec3/frame_blocker.cc", ++ "//modules/audio_processing/aec3/frame_blocker.h", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.h", ++ "//modules/audio_processing/aec3/matched_filter.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.h", ++ "//modules/audio_processing/aec3/moving_average.cc", ++ "//modules/audio_processing/aec3/moving_average.h", ++ "//modules/audio_processing/aec3/nearend_detector.h", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.h", ++ "//modules/audio_processing/aec3/render_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.h", ++ "//modules/audio_processing/aec3/render_delay_controller.cc", ++ "//modules/audio_processing/aec3/render_delay_controller.h", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.cc", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.h", ++ "//modules/audio_processing/aec3/render_signal_analyzer.cc", ++ "//modules/audio_processing/aec3/render_signal_analyzer.h", ++ "//modules/audio_processing/aec3/residual_echo_estimator.cc", ++ "//modules/audio_processing/aec3/residual_echo_estimator.h", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.h", ++ "//modules/audio_processing/aec3/reverb_frequency_response.cc", ++ "//modules/audio_processing/aec3/reverb_frequency_response.h", ++ "//modules/audio_processing/aec3/reverb_model.cc", ++ "//modules/audio_processing/aec3/reverb_model.h", ++ "//modules/audio_processing/aec3/reverb_model_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_model_estimator.h", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.cc", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.h", ++ "//modules/audio_processing/aec3/subband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/subband_erle_estimator.h", ++ "//modules/audio_processing/aec3/subband_nearend_detector.cc", ++ "//modules/audio_processing/aec3/subband_nearend_detector.h", ++ "//modules/audio_processing/aec3/subtractor.cc", ++ "//modules/audio_processing/aec3/subtractor.h", ++ "//modules/audio_processing/aec3/subtractor_output.cc", ++ "//modules/audio_processing/aec3/subtractor_output.h", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.cc", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.h", ++ "//modules/audio_processing/aec3/suppression_filter.cc", ++ "//modules/audio_processing/aec3/suppression_filter.h", ++ "//modules/audio_processing/aec3/suppression_gain.cc", ++ "//modules/audio_processing/aec3/suppression_gain.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:aec3_avx2": { ++ "cflags": [ ++ "-mavx", ++ "-mavx2", ++ "-mfma", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:adaptive_fir_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:matched_filter", ++ "//modules/audio_processing/aec3:vector_math", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter_avx2.cc", ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl_avx2.cc", ++ "//modules/audio_processing/aec3/fft_data_avx2.cc", ++ "//modules/audio_processing/aec3/matched_filter_avx2.cc", ++ "//modules/audio_processing/aec3/vector_math_avx2.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:aec3_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_common.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3_fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_fft.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:fft_data": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/fft_data.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:matched_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/matched_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:render_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/block_buffer.h", ++ "//modules/audio_processing/aec3/fft_buffer.h", ++ "//modules/audio_processing/aec3/render_buffer.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:vector_math": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:checks", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/vector_math.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:aec_dump": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/aec_dump_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing/aec_dump:aec_dump" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/null_aec_dump_factory.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aecm:aecm_core": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing/utility:legacy_delay_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aecm/aecm_core.cc", ++ "//modules/audio_processing/aecm/aecm_core.h", ++ "//modules/audio_processing/aecm/aecm_defines.h", ++ "//modules/audio_processing/aecm/echo_control_mobile.cc", ++ "//modules/audio_processing/aecm/echo_control_mobile.h", ++ "//modules/audio_processing/aecm/aecm_core_c.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//modules/audio_processing/utility:pffft_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers", ++ "//third_party/rnnoise:rnn_vad" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.cc", ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.h", ++ "//modules/audio_processing/agc2/rnn_vad/common.cc", ++ "//modules/audio_processing/agc2/rnn_vad/common.h", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.cc", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.h", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.cc", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_info.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/ring_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.cc", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.h", ++ "//modules/audio_processing/agc2/rnn_vad/sequence_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/symmetric_matrix_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:adaptive_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_agc.h", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.cc", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.h", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.h", ++ "//modules/audio_processing/agc2/saturation_protector.cc", ++ "//modules/audio_processing/agc2/saturation_protector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/biquad_filter.cc", ++ "//modules/audio_processing/agc2/biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/agc2_common.cc", ++ "//modules/audio_processing/agc2/agc2_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:fixed_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.cc", ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.h", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.cc", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.h", ++ "//modules/audio_processing/agc2/limiter.cc", ++ "//modules/audio_processing/agc2/limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:gain_applier": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/gain_applier.cc", ++ "//modules/audio_processing/agc2/gain_applier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:level_estimation_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:noise_level_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/down_sampler.cc", ++ "//modules/audio_processing/agc2/down_sampler.h", ++ "//modules/audio_processing/agc2/noise_level_estimator.cc", ++ "//modules/audio_processing/agc2/noise_level_estimator.h", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.cc", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.h", ++ "//modules/audio_processing/agc2/signal_classifier.cc", ++ "//modules/audio_processing/agc2/signal_classifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:rnn_vad_with_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/vad_with_level.cc", ++ "//modules/audio_processing/agc2/vad_with_level.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:gain_map", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:level_estimation_agc", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/agc_manager_direct.cc", ++ "//modules/audio_processing/agc/agc_manager_direct.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:gain_control_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:gain_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_map_internal.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:legacy_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/legacy/analog_agc.cc", ++ "//modules/audio_processing/agc/legacy/analog_agc.h", ++ "//modules/audio_processing/agc/legacy/digital_agc.cc", ++ "//modules/audio_processing/agc/legacy/digital_agc.h", ++ "//modules/audio_processing/agc/legacy/gain_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:level_estimation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/agc.cc", ++ "//modules/audio_processing/agc/agc.h", ++ "//modules/audio_processing/agc/loudness_histogram.cc", ++ "//modules/audio_processing/agc/loudness_histogram.h", ++ "//modules/audio_processing/agc/utility.cc", ++ "//modules/audio_processing/agc/utility.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/ns:ns": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/ns/fast_math.cc", ++ "//modules/audio_processing/ns/fast_math.h", ++ "//modules/audio_processing/ns/histograms.cc", ++ "//modules/audio_processing/ns/histograms.h", ++ "//modules/audio_processing/ns/noise_estimator.cc", ++ "//modules/audio_processing/ns/noise_estimator.h", ++ "//modules/audio_processing/ns/noise_suppressor.cc", ++ "//modules/audio_processing/ns/noise_suppressor.h", ++ "//modules/audio_processing/ns/ns_common.h", ++ "//modules/audio_processing/ns/ns_config.h", ++ "//modules/audio_processing/ns/ns_fft.cc", ++ "//modules/audio_processing/ns/ns_fft.h", ++ "//modules/audio_processing/ns/prior_signal_model.cc", ++ "//modules/audio_processing/ns/prior_signal_model.h", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.cc", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.h", ++ "//modules/audio_processing/ns/quantile_noise_estimator.cc", ++ "//modules/audio_processing/ns/quantile_noise_estimator.h", ++ "//modules/audio_processing/ns/signal_model.cc", ++ "//modules/audio_processing/ns/signal_model.h", ++ "//modules/audio_processing/ns/signal_model_estimator.cc", ++ "//modules/audio_processing/ns/signal_model_estimator.h", ++ "//modules/audio_processing/ns/speech_probability_estimator.cc", ++ "//modules/audio_processing/ns/speech_probability_estimator.h", ++ "//modules/audio_processing/ns/suppression_params.cc", ++ "//modules/audio_processing/ns/suppression_params.h", ++ "//modules/audio_processing/ns/wiener_filter.cc", ++ "//modules/audio_processing/ns/wiener_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/transient/transient_suppressor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/transient/common.h", ++ "//modules/audio_processing/transient/daubechies_8_wavelet_coeffs.h", ++ "//modules/audio_processing/transient/dyadic_decimator.h", ++ "//modules/audio_processing/transient/moving_moments.cc", ++ "//modules/audio_processing/transient/moving_moments.h", ++ "//modules/audio_processing/transient/transient_detector.cc", ++ "//modules/audio_processing/transient/transient_detector.h", ++ "//modules/audio_processing/transient/transient_suppressor_impl.cc", ++ "//modules/audio_processing/transient/transient_suppressor_impl.h", ++ "//modules/audio_processing/transient/windows_private.h", ++ "//modules/audio_processing/transient/wpd_node.cc", ++ "//modules/audio_processing/transient/wpd_node.h", ++ "//modules/audio_processing/transient/wpd_tree.cc", ++ "//modules/audio_processing/transient/wpd_tree.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:cascaded_biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/cascaded_biquad_filter.cc", ++ "//modules/audio_processing/utility/cascaded_biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:legacy_delay_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/delay_estimator.cc", ++ "//modules/audio_processing/utility/delay_estimator.h", ++ "//modules/audio_processing/utility/delay_estimator_internal.h", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.cc", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:pffft_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/pffft:pffft" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/pffft_wrapper.cc", ++ "//modules/audio_processing/utility/pffft_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/vad:vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_coding:isac_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/vad/common.h", ++ "//modules/audio_processing/vad/gmm.cc", ++ "//modules/audio_processing/vad/gmm.h", ++ "//modules/audio_processing/vad/noise_gmm_tables.h", ++ "//modules/audio_processing/vad/pitch_based_vad.cc", ++ "//modules/audio_processing/vad/pitch_based_vad.h", ++ "//modules/audio_processing/vad/pitch_internal.cc", ++ "//modules/audio_processing/vad/pitch_internal.h", ++ "//modules/audio_processing/vad/pole_zero_filter.cc", ++ "//modules/audio_processing/vad/pole_zero_filter.h", ++ "//modules/audio_processing/vad/standalone_vad.cc", ++ "//modules/audio_processing/vad/standalone_vad.h", ++ "//modules/audio_processing/vad/vad_audio_proc.cc", ++ "//modules/audio_processing/vad/vad_audio_proc.h", ++ "//modules/audio_processing/vad/vad_audio_proc_internal.h", ++ "//modules/audio_processing/vad/vad_circular_buffer.cc", ++ "//modules/audio_processing/vad/vad_circular_buffer.h", ++ "//modules/audio_processing/vad/voice_activity_detector.cc", ++ "//modules/audio_processing/vad/voice_activity_detector.h", ++ "//modules/audio_processing/vad/voice_gmm_tables.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:aec_dump_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/aec_dump.cc", ++ "//modules/audio_processing/include/aec_dump.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing.cc", ++ "//modules/audio_processing/include/audio_processing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:apm_logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/logging/apm_data_dumper.cc", ++ "//modules/audio_processing/logging/apm_data_dumper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/audio_buffer.cc", ++ "//modules/audio_processing/audio_buffer.h", ++ "//modules/audio_processing/splitting_filter.cc", ++ "//modules/audio_processing/splitting_filter.h", ++ "//modules/audio_processing/three_band_filter_bank.cc", ++ "//modules/audio_processing/three_band_filter_bank.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_proxies": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_proxies.cc", ++ "//modules/audio_processing/include/audio_frame_proxies.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:audio_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing:optionally_built_submodule_creators", ++ "//modules/audio_processing:rms_level", ++ "//modules/audio_processing:voice_detection", ++ "//modules/audio_processing/aec3:aec3", ++ "//modules/audio_processing/aec_dump:aec_dump", ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory", ++ "//modules/audio_processing/aecm:aecm_core", ++ "//modules/audio_processing/agc:agc", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:legacy_agc", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/ns:ns", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/audio_processing_builder_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.h", ++ "//modules/audio_processing/common.h", ++ "//modules/audio_processing/echo_control_mobile_impl.cc", ++ "//modules/audio_processing/echo_control_mobile_impl.h", ++ "//modules/audio_processing/echo_detector/circular_buffer.cc", ++ "//modules/audio_processing/echo_detector/circular_buffer.h", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.cc", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.h", ++ "//modules/audio_processing/echo_detector/moving_max.cc", ++ "//modules/audio_processing/echo_detector/moving_max.h", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.cc", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.h", ++ "//modules/audio_processing/gain_control_impl.cc", ++ "//modules/audio_processing/gain_control_impl.h", ++ "//modules/audio_processing/gain_controller2.cc", ++ "//modules/audio_processing/gain_controller2.h", ++ "//modules/audio_processing/level_estimator.cc", ++ "//modules/audio_processing/level_estimator.h", ++ "//modules/audio_processing/render_queue_item_verifier.h", ++ "//modules/audio_processing/residual_echo_detector.cc", ++ "//modules/audio_processing/residual_echo_detector.h", ++ "//modules/audio_processing/typing_detection.cc", ++ "//modules/audio_processing/typing_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_processing_statistics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing_statistics.cc", ++ "//modules/audio_processing/include/audio_processing_statistics.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/config.cc", ++ "//modules/audio_processing/include/config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:high_pass_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/high_pass_filter.cc", ++ "//modules/audio_processing/high_pass_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:optionally_built_submodule_creators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/transient:transient_suppressor_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/optionally_built_submodule_creators.cc", ++ "//modules/audio_processing/optionally_built_submodule_creators.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:rms_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/rms_level.cc", ++ "//modules/audio_processing/rms_level.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:voice_detection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_buffer", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/voice_detection.cc", ++ "//modules/audio_processing/voice_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:alr_detector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_pacing", ++ "//modules/pacing:interval_budget", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/alr_detector.cc", ++ "//modules/congestion_controller/goog_cc/alr_detector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:delay_based_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.cc", ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:estimators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.h", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/delay_increase_detector_interface.h", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.cc", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.h", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.cc", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/congestion_controller/goog_cc:alr_detector", ++ "//modules/congestion_controller/goog_cc:delay_based_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/congestion_controller/goog_cc:loss_based_controller", ++ "//modules/congestion_controller/goog_cc:probe_controller", ++ "//modules/congestion_controller/goog_cc:pushback_controller", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.cc", ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.cc", ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:loss_based_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.h", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:probe_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_conversions", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:unused", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/probe_controller.cc", ++ "//modules/congestion_controller/goog_cc/probe_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:pushback_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//rtc_base:checks", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc", ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:control_handler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//modules/pacing:pacing", ++ "//rtc_base:checks", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/rtp/control_handler.cc", ++ "//modules/congestion_controller/rtp/control_handler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:transport_feedback": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_size", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.h", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller:congestion_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//modules:module_api", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/include/receive_side_congestion_controller.h", ++ "//modules/congestion_controller/receive_side_congestion_controller.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:desktop_capture": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//modules/desktop_capture:desktop_capture_generic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/desktop_capture:desktop_capture_differ_sse2": { ++ "cflags": [ ++ "-msse2", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/desktop_capture/differ_vector_sse2.cc", ++ "//modules/desktop_capture/differ_vector_sse2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:desktop_capture_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "MULTI_MONITOR_SCREENSHARE", ++ "WEBRTC_USE_PIPEWIRE", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//modules/desktop_capture:desktop_capture_differ_sse2", ++ "//modules/desktop_capture:primitives", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/libyuv/include/", ++ "/third_party/libwebrtc/third_party/pipewire/", ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "/third_party/pipewire/", ++ "/third_party/pipewire/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [ ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/cropped_desktop_frame.cc", ++ "//modules/desktop_capture/cropped_desktop_frame.h", ++ "//modules/desktop_capture/cropping_window_capturer.cc", ++ "//modules/desktop_capture/cropping_window_capturer.h", ++ "//modules/desktop_capture/desktop_and_cursor_composer.cc", ++ "//modules/desktop_capture/desktop_and_cursor_composer.h", ++ "//modules/desktop_capture/desktop_capture_options.cc", ++ "//modules/desktop_capture/desktop_capture_options.h", ++ "//modules/desktop_capture/desktop_capturer.cc", ++ "//modules/desktop_capture/desktop_capturer.h", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.h", ++ "//modules/desktop_capture/desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/desktop_frame_generator.cc", ++ "//modules/desktop_capture/desktop_frame_generator.h", ++ "//modules/desktop_capture/desktop_frame_rotation.cc", ++ "//modules/desktop_capture/desktop_frame_rotation.h", ++ "//modules/desktop_capture/differ_block.cc", ++ "//modules/desktop_capture/differ_block.h", ++ "//modules/desktop_capture/fake_desktop_capturer.cc", ++ "//modules/desktop_capture/fake_desktop_capturer.h", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/full_screen_application_handler.cc", ++ "//modules/desktop_capture/full_screen_application_handler.h", ++ "//modules/desktop_capture/full_screen_window_detector.cc", ++ "//modules/desktop_capture/full_screen_window_detector.h", ++ "//modules/desktop_capture/mouse_cursor.cc", ++ "//modules/desktop_capture/mouse_cursor.h", ++ "//modules/desktop_capture/mouse_cursor_monitor.h", ++ "//modules/desktop_capture/resolution_tracker.cc", ++ "//modules/desktop_capture/resolution_tracker.h", ++ "//modules/desktop_capture/rgba_color.cc", ++ "//modules/desktop_capture/rgba_color.h", ++ "//modules/desktop_capture/screen_capture_frame_queue.h", ++ "//modules/desktop_capture/screen_capturer_helper.cc", ++ "//modules/desktop_capture/screen_capturer_helper.h", ++ "//modules/desktop_capture/window_finder.cc", ++ "//modules/desktop_capture/window_finder.h", ++ "//modules/desktop_capture/mouse_cursor_monitor_linux.cc", ++ "//modules/desktop_capture/screen_capturer_linux.cc", ++ "//modules/desktop_capture/window_capturer_linux.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.h", ++ "//modules/desktop_capture/linux/screen_capturer_x11.cc", ++ "//modules/desktop_capture/linux/screen_capturer_x11.h", ++ "//modules/desktop_capture/linux/shared_x_display.cc", ++ "//modules/desktop_capture/linux/shared_x_display.h", ++ "//modules/desktop_capture/linux/window_capturer_x11.cc", ++ "//modules/desktop_capture/linux/window_capturer_x11.h", ++ "//modules/desktop_capture/linux/window_finder_x11.cc", ++ "//modules/desktop_capture/linux/window_finder_x11.h", ++ "//modules/desktop_capture/linux/window_list_utils.cc", ++ "//modules/desktop_capture/linux/window_list_utils.h", ++ "//modules/desktop_capture/linux/x_atom_cache.cc", ++ "//modules/desktop_capture/linux/x_atom_cache.h", ++ "//modules/desktop_capture/linux/x_error_trap.cc", ++ "//modules/desktop_capture/linux/x_error_trap.h", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.cc", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.h", ++ "//modules/desktop_capture/linux/x_window_property.cc", ++ "//modules/desktop_capture/linux/x_window_property.h", ++ "//modules/desktop_capture/linux/base_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/base_capturer_pipewire.h", ++ "//modules/desktop_capture/linux/screen_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/screen_capturer_pipewire.h", ++ "//modules/desktop_capture/linux/window_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/window_capturer_pipewire.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:primitives": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/desktop_capture/desktop_capture_types.h", ++ "//modules/desktop_capture/desktop_frame.cc", ++ "//modules/desktop_capture/desktop_frame.h", ++ "//modules/desktop_capture/desktop_geometry.cc", ++ "//modules/desktop_capture/desktop_geometry.h", ++ "//modules/desktop_capture/desktop_region.cc", ++ "//modules/desktop_capture/desktop_region.h", ++ "//modules/desktop_capture/shared_desktop_frame.cc", ++ "//modules/desktop_capture/shared_desktop_frame.h", ++ "//modules/desktop_capture/shared_memory.cc", ++ "//modules/desktop_capture/shared_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:interval_budget": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/pacing/interval_budget.cc", ++ "//modules/pacing/interval_budget.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/pacing:interval_budget", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/pacing/bitrate_prober.cc", ++ "//modules/pacing/bitrate_prober.h", ++ "//modules/pacing/paced_sender.cc", ++ "//modules/pacing/paced_sender.h", ++ "//modules/pacing/pacing_controller.cc", ++ "//modules/pacing/pacing_controller.h", ++ "//modules/pacing/packet_router.cc", ++ "//modules/pacing/packet_router.h", ++ "//modules/pacing/round_robin_packet_queue.cc", ++ "//modules/pacing/round_robin_packet_queue.h", ++ "//modules/pacing/rtp_packet_pacer.h", ++ "//modules/pacing/task_queue_paced_sender.cc", ++ "//modules/pacing/task_queue_paced_sender.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api:rtp_headers", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/remote_bitrate_estimator/aimd_rate_control.cc", ++ "//modules/remote_bitrate_estimator/aimd_rate_control.h", ++ "//modules/remote_bitrate_estimator/bwe_defines.cc", ++ "//modules/remote_bitrate_estimator/include/bwe_defines.h", ++ "//modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h", ++ "//modules/remote_bitrate_estimator/inter_arrival.cc", ++ "//modules/remote_bitrate_estimator/inter_arrival.h", ++ "//modules/remote_bitrate_estimator/overuse_detector.cc", ++ "//modules/remote_bitrate_estimator/overuse_detector.h", ++ "//modules/remote_bitrate_estimator/overuse_estimator.cc", ++ "//modules/remote_bitrate_estimator/overuse_estimator.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.cc", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.h", ++ "//modules/remote_bitrate_estimator/test/bwe_test_logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/transport/rtp:rtp_source", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/include/flexfec_receiver.h", ++ "//modules/rtp_rtcp/include/flexfec_sender.h", ++ "//modules/rtp_rtcp/include/receive_statistics.h", ++ "//modules/rtp_rtcp/include/remote_ntp_time_estimator.h", ++ "//modules/rtp_rtcp/include/rtp_rtcp.h", ++ "//modules/rtp_rtcp/include/ulpfec_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.h", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.cc", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.h", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/dtmf_queue.cc", ++ "//modules/rtp_rtcp/source/dtmf_queue.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.h", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/flexfec_receiver.cc", ++ "//modules/rtp_rtcp/source/flexfec_sender.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.h", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.h", ++ "//modules/rtp_rtcp/source/packet_loss_stats.cc", ++ "//modules/rtp_rtcp/source/packet_loss_stats.h", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.cc", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.h", ++ "//modules/rtp_rtcp/source/remote_ntp_time_estimator.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.h", ++ "//modules/rtp_rtcp/source/rtcp_receiver.cc", ++ "//modules/rtp_rtcp/source/rtcp_receiver.h", ++ "//modules/rtp_rtcp/source/rtcp_sender.cc", ++ "//modules/rtp_rtcp/source/rtcp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.cc", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.h", ++ "//modules/rtp_rtcp/source/rtp_format.cc", ++ "//modules/rtp_rtcp/source/rtp_format.h", ++ "//modules/rtp_rtcp/source/rtp_format_h264.cc", ++ "//modules/rtp_rtcp/source/rtp_format_h264.h", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.cc", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.h", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.h", ++ "//modules/rtp_rtcp/source/rtp_packet_history.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_history.h", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.cc", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_config.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_interface.h", ++ "//modules/rtp_rtcp/source/rtp_sender.cc", ++ "//modules/rtp_rtcp/source/rtp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.h", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.cc", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.h", ++ "//modules/rtp_rtcp/source/rtp_utility.cc", ++ "//modules/rtp_rtcp/source/rtp_utility.h", ++ "//modules/rtp_rtcp/source/source_tracker.cc", ++ "//modules/rtp_rtcp/source/source_tracker.h", ++ "//modules/rtp_rtcp/source/time_util.cc", ++ "//modules/rtp_rtcp/source/time_util.h", ++ "//modules/rtp_rtcp/source/tmmbr_help.cc", ++ "//modules/rtp_rtcp/source/tmmbr_help.h", ++ "//modules/rtp_rtcp/source/ulpfec_generator.cc", ++ "//modules/rtp_rtcp/source/ulpfec_generator.h", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.cc", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.h", ++ "//modules/rtp_rtcp/source/video_fec_generator.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp_format": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/transport:network_control", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/units:time_delta", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:unused", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/include/report_block_data.cc", ++ "//modules/rtp_rtcp/include/rtp_rtcp_defines.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/app.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/bye.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/common_header.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/dlrr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/fir.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/loss_notification.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/nack.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/pli.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/psfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/report_block.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rrtr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sdes.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sender_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_map.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extensions.cc", ++ "//modules/rtp_rtcp/source/rtp_packet.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_received.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_to_send.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_video_header": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/source/rtp_video_header.cc", ++ "//modules/rtp_rtcp/source/rtp_video_header.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/fft:fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/fft/fft.c", ++ "//modules/third_party/fft/fft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g711:g711_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g711/g711.c", ++ "//modules/third_party/g711/g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g722:g722_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g722/g722_decode.c", ++ "//modules/third_party/g722/g722_enc_dec.h", ++ "//modules/third_party/g722/g722_encode.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//modules:module_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/utility/include/process_thread.h", ++ "//modules/utility/source/process_thread_impl.cc", ++ "//modules/utility/source/process_thread_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_capture:video_capture_internal_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//media:rtc_media_base", ++ "//modules/video_capture:video_capture_module", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_capture/linux/device_info_linux.cc", ++ "//modules/video_capture/linux/device_info_linux.h", ++ "//modules/video_capture/linux/video_capture_linux.cc", ++ "//modules/video_capture/linux/video_capture_linux.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_capture:video_capture_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules:module_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_capture/device_info_impl.cc", ++ "//modules/video_capture/device_info_impl.h", ++ "//modules/video_capture/video_capture.h", ++ "//modules/video_capture/video_capture_config.h", ++ "//modules/video_capture/video_capture_defines.h", ++ "//modules/video_capture/video_capture_factory.cc", ++ "//modules/video_capture/video_capture_factory.h", ++ "//modules/video_capture/video_capture_impl.cc", ++ "//modules/video_capture/video_capture_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/deprecated:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_coding:nack_module", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/deprecated/nack_module.cc", ++ "//modules/video_coding/deprecated/nack_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:chain_diff_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/chain_diff_calculator.cc", ++ "//modules/video_coding/chain_diff_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:codec_globals_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/include/h264_globals.h", ++ "//modules/video_coding/codecs/interface/common_constants.h", ++ "//modules/video_coding/codecs/vp8/include/vp8_globals.h", ++ "//modules/video_coding/codecs/vp9/include/vp9_globals.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_coding:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/encoded_frame.cc", ++ "//modules/video_coding/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:frame_dependencies_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/video:video_frame_type", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/frame_dependencies_calculator.cc", ++ "//modules/video_coding/frame_dependencies_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/histogram.cc", ++ "//modules/video_coding/histogram.h", ++ "//modules/video_coding/nack_module2.cc", ++ "//modules/video_coding/nack_module2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_codec_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//modules:module_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/include/video_codec_interface.cc", ++ "//modules/video_coding/include/video_codec_interface.h", ++ "//modules/video_coding/include/video_coding_defines.h", ++ "//modules/video_coding/include/video_error_codes.h", ++ "//modules/video_coding/video_coding_defines.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/video:builtin_video_bitrate_allocator_factory", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:encoded_frame", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:jitter_upper_bound_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codec_timer.cc", ++ "//modules/video_coding/codec_timer.h", ++ "//modules/video_coding/decoder_database.cc", ++ "//modules/video_coding/decoder_database.h", ++ "//modules/video_coding/event_wrapper.cc", ++ "//modules/video_coding/event_wrapper.h", ++ "//modules/video_coding/fec_controller_default.cc", ++ "//modules/video_coding/fec_controller_default.h", ++ "//modules/video_coding/fec_rate_table.h", ++ "//modules/video_coding/frame_buffer2.cc", ++ "//modules/video_coding/frame_buffer2.h", ++ "//modules/video_coding/frame_object.cc", ++ "//modules/video_coding/frame_object.h", ++ "//modules/video_coding/generic_decoder.cc", ++ "//modules/video_coding/generic_decoder.h", ++ "//modules/video_coding/h264_sprop_parameter_sets.cc", ++ "//modules/video_coding/h264_sprop_parameter_sets.h", ++ "//modules/video_coding/h264_sps_pps_tracker.cc", ++ "//modules/video_coding/h264_sps_pps_tracker.h", ++ "//modules/video_coding/include/video_codec_initializer.h", ++ "//modules/video_coding/inter_frame_delay.cc", ++ "//modules/video_coding/inter_frame_delay.h", ++ "//modules/video_coding/internal_defines.h", ++ "//modules/video_coding/jitter_estimator.cc", ++ "//modules/video_coding/jitter_estimator.h", ++ "//modules/video_coding/loss_notification_controller.cc", ++ "//modules/video_coding/loss_notification_controller.h", ++ "//modules/video_coding/media_opt_util.cc", ++ "//modules/video_coding/media_opt_util.h", ++ "//modules/video_coding/packet_buffer.cc", ++ "//modules/video_coding/packet_buffer.h", ++ "//modules/video_coding/rtp_frame_reference_finder.cc", ++ "//modules/video_coding/rtp_frame_reference_finder.h", ++ "//modules/video_coding/rtt_filter.cc", ++ "//modules/video_coding/rtt_filter.h", ++ "//modules/video_coding/timestamp_map.cc", ++ "//modules/video_coding/timestamp_map.h", ++ "//modules/video_coding/timing.cc", ++ "//modules/video_coding/timing.h", ++ "//modules/video_coding/unique_timestamp_counter.cc", ++ "//modules/video_coding/unique_timestamp_counter.h", ++ "//modules/video_coding/video_codec_initializer.cc", ++ "//modules/video_coding/video_receiver2.cc", ++ "//modules/video_coding/video_receiver2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding_utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/utility/decoded_frames_history.cc", ++ "//modules/video_coding/utility/decoded_frames_history.h", ++ "//modules/video_coding/utility/frame_dropper.cc", ++ "//modules/video_coding/utility/frame_dropper.h", ++ "//modules/video_coding/utility/framerate_controller.cc", ++ "//modules/video_coding/utility/framerate_controller.h", ++ "//modules/video_coding/utility/ivf_file_reader.cc", ++ "//modules/video_coding/utility/ivf_file_reader.h", ++ "//modules/video_coding/utility/ivf_file_writer.cc", ++ "//modules/video_coding/utility/ivf_file_writer.h", ++ "//modules/video_coding/utility/quality_scaler.cc", ++ "//modules/video_coding/utility/quality_scaler.h", ++ "//modules/video_coding/utility/simulcast_rate_allocator.cc", ++ "//modules/video_coding/utility/simulcast_rate_allocator.h", ++ "//modules/video_coding/utility/simulcast_utility.cc", ++ "//modules/video_coding/utility/simulcast_utility.h", ++ "//modules/video_coding/utility/vp8_header_parser.cc", ++ "//modules/video_coding/utility/vp8_header_parser.h", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.cc", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_h264": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/h264.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.h", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.h", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.h", ++ "//modules/video_coding/codecs/h264/include/h264.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_multiplex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/multiplex/augmented_video_frame_buffer.cc", ++ "//modules/video_coding/codecs/multiplex/include/augmented_video_frame_buffer.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_decoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_encoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_decoder_adapter.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoder_adapter.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//api/video_codecs:vp8_temporal_layers_factory", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:cpu_speed_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/include/vp8.h", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8_temporal_layers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.cc", ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/include/temporal_layers_checker.h", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.cc", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers_checker.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//media:rtc_vp9_profile", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/include/vp9.h", ++ "//modules/video_coding/codecs/vp9/vp9.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h", ++ "//modules/video_coding/codecs/vp9/vp9_impl.cc", ++ "//modules/video_coding/codecs/vp9/vp9_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9_helpers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//third_party/abseil-cpp/absl/container:inlined_vector" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/svc_config.cc", ++ "//modules/video_coding/codecs/vp9/svc_config.h", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.cc", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:denoiser_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules:module_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_processing:video_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_processing:denoiser_filter", ++ "//modules/video_processing:video_processing_sse2", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.cc", ++ "//modules/video_processing/util/denoiser_filter_c.cc", ++ "//modules/video_processing/util/denoiser_filter_c.h", ++ "//modules/video_processing/util/noise_estimation.cc", ++ "//modules/video_processing/util/noise_estimation.h", ++ "//modules/video_processing/util/skin_detection.cc", ++ "//modules/video_processing/util/skin_detection.h", ++ "//modules/video_processing/video_denoiser.cc", ++ "//modules/video_processing/video_denoiser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:video_processing_sse2": { ++ "cflags": [ ++ "-msse2", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_processing:denoiser_filter", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter_sse2.cc", ++ "//modules/video_processing/util/denoiser_filter_sse2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules:module_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module.h", ++ "//modules/include/module_common_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_api_public": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_common_types_public.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_fec_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_fec_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/experiments:alr_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/alr_experiment.cc", ++ "//rtc_base/experiments/alr_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:balanced_degradation_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/balanced_degradation_settings.cc", ++ "//rtc_base/experiments/balanced_degradation_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:cpu_speed_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/cpu_speed_experiment.cc", ++ "//rtc_base/experiments/cpu_speed_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:field_trial_parser": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/field_trial_list.cc", ++ "//rtc_base/experiments/field_trial_list.h", ++ "//rtc_base/experiments/field_trial_parser.cc", ++ "//rtc_base/experiments/field_trial_parser.h", ++ "//rtc_base/experiments/field_trial_units.cc", ++ "//rtc_base/experiments/field_trial_units.h", ++ "//rtc_base/experiments/struct_parameters_parser.cc", ++ "//rtc_base/experiments/struct_parameters_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:jitter_upper_bound_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/jitter_upper_bound_experiment.cc", ++ "//rtc_base/experiments/jitter_upper_bound_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:keyframe_interval_settings_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/keyframe_interval_settings.cc", ++ "//rtc_base/experiments/keyframe_interval_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:min_video_bitrate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_frame", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/min_video_bitrate_experiment.cc", ++ "//rtc_base/experiments/min_video_bitrate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_rampup_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_rampup_experiment.cc", ++ "//rtc_base/experiments/quality_rampup_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaler_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaler_settings.cc", ++ "//rtc_base/experiments/quality_scaler_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaling_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaling_experiment.cc", ++ "//rtc_base/experiments/quality_scaling_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rate_control_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rate_control_settings.cc", ++ "//rtc_base/experiments/rate_control_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rtt_mult_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rtt_mult_experiment.cc", ++ "//rtc_base/experiments/rtt_mult_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:stable_target_rate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/stable_target_rate_experiment.cc", ++ "//rtc_base/experiments/stable_target_rate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/memory:aligned_malloc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/memory/aligned_malloc.cc", ++ "//rtc_base/memory/aligned_malloc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/network:sent_packet": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/network/sent_packet.cc", ++ "//rtc_base/network/sent_packet.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:mutex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/mutex.cc", ++ "//rtc_base/synchronization/mutex.h", ++ "//rtc_base/synchronization/mutex_critical_section.h", ++ "//rtc_base/synchronization/mutex_pthread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:rw_lock_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/rw_lock_wrapper.cc", ++ "//rtc_base/synchronization/rw_lock_posix.cc", ++ "//rtc_base/synchronization/rw_lock_posix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:sequence_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/sequence_checker.cc", ++ "//rtc_base/synchronization/sequence_checker.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield.cc", ++ "//rtc_base/synchronization/yield.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield_policy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield_policy.cc", ++ "//rtc_base/synchronization/yield_policy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:arch": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/arch.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:file_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/file_wrapper.cc", ++ "//rtc_base/system/file_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:ignore_warnings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/ignore_warnings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:inline": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/inline.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:rtc_export": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/rtc_export.h", ++ "//rtc_base/system/rtc_export_template.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:thread_registry": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/thread_registry.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:unused": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/unused.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:warn_current_thread_is_deadlocked": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/warn_current_thread_is_deadlocked.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/task_utils:pending_task_safety_flag": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base:thread_checker", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/pending_task_safety_flag.cc", ++ "//rtc_base/task_utils/pending_task_safety_flag.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:repeating_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:logging", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/repeating_task.cc", ++ "//rtc_base/task_utils/repeating_task.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:to_queued_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base/task_utils:pending_task_safety_flag" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/to_queued_task.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/third_party/base64:base64": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/base64/base64.cc", ++ "//rtc_base/third_party/base64/base64.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/third_party/sigslot:sigslot": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/sigslot/sigslot.cc", ++ "//rtc_base/third_party/sigslot/sigslot.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/time:timestamp_extrapolator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/synchronization:rw_lock_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/time/timestamp_extrapolator.cc", ++ "//rtc_base/time/timestamp_extrapolator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/units:unit_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/units/unit_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:atomicops": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/atomic_ops.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:audio_format_to_string": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/strings/audio_format_to_string.cc", ++ "//rtc_base/strings/audio_format_to_string.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:checks": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:safe_compare", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/checks.cc", ++ "//rtc_base/checks.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:compile_assert_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/compile_assert_c.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:criticalsection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecated/recursive_critical_section.cc", ++ "//rtc_base/deprecated/recursive_critical_section.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:deprecation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:divide_round": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/divide_round.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:gtest_prod": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/gtest_prod_util.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:ignore_wundef": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ignore_wundef.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-exit-time-destructors", ++ "-Wno-global-constructors" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:inline", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/logging.cc", ++ "//rtc_base/logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:macromagic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/arraysize.h", ++ "//rtc_base/constructor_magic.h", ++ "//rtc_base/format_macros.h", ++ "//rtc_base/stringize_macros.h", ++ "//rtc_base/thread_annotations.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:platform_thread": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:rtc_event", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread.cc", ++ "//rtc_base/platform_thread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:platform_thread_types": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread_types.cc", ++ "//rtc_base/platform_thread_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:protobuf_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/protobuf_utils.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rate_limiter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/rate_limiter.cc", ++ "//rtc_base/rate_limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:refcount": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ref_count.h", ++ "//rtc_base/ref_counted_object.h", ++ "//rtc_base/ref_counter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rtc_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:scoped_refptr", ++ "//api/numerics:numerics", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:flat_hash_map", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//rtc_base/unused/", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/async_resolver_interface.cc", ++ "//rtc_base/async_resolver_interface.h", ++ "//rtc_base/async_socket.cc", ++ "//rtc_base/async_socket.h", ++ "//rtc_base/crc32.cc", ++ "//rtc_base/crc32.h", ++ "//rtc_base/crypt_string.cc", ++ "//rtc_base/crypt_string.h", ++ "//rtc_base/data_rate_limiter.cc", ++ "//rtc_base/data_rate_limiter.h", ++ "//rtc_base/dscp.h", ++ "//rtc_base/file_rotating_stream.cc", ++ "//rtc_base/file_rotating_stream.h", ++ "//rtc_base/ip_address.cc", ++ "//rtc_base/ip_address.h", ++ "//rtc_base/keep_ref_until_done.h", ++ "//rtc_base/message_handler.cc", ++ "//rtc_base/message_handler.h", ++ "//rtc_base/net_helpers.cc", ++ "//rtc_base/net_helpers.h", ++ "//rtc_base/network_constants.cc", ++ "//rtc_base/network_constants.h", ++ "//rtc_base/network_route.cc", ++ "//rtc_base/network_route.h", ++ "//rtc_base/null_socket_server.cc", ++ "//rtc_base/null_socket_server.h", ++ "//rtc_base/physical_socket_server.cc", ++ "//rtc_base/physical_socket_server.h", ++ "//rtc_base/sigslot_repeater.h", ++ "//rtc_base/socket_address.cc", ++ "//rtc_base/socket_address.h", ++ "//rtc_base/socket_server.h", ++ "//rtc_base/stream.cc", ++ "//rtc_base/stream.h", ++ "//rtc_base/thread.cc", ++ "//rtc_base/thread.h", ++ "//rtc_base/callback.h", ++ "//rtc_base/log_sinks.cc", ++ "//rtc_base/log_sinks.h", ++ "//rtc_base/rolling_accumulator.h", ++ "//rtc_base/ssl_roots.h", ++ "//rtc_base/ifaddrs_converter.cc", ++ "//rtc_base/ifaddrs_converter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_base_approved": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_compare", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base:type_traits", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/system:unused", ++ "//rtc_base/third_party/base64:base64", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/bind.h", ++ "//rtc_base/bit_buffer.cc", ++ "//rtc_base/bit_buffer.h", ++ "//rtc_base/buffer.h", ++ "//rtc_base/buffer_queue.cc", ++ "//rtc_base/buffer_queue.h", ++ "//rtc_base/byte_buffer.cc", ++ "//rtc_base/byte_buffer.h", ++ "//rtc_base/byte_order.h", ++ "//rtc_base/copy_on_write_buffer.cc", ++ "//rtc_base/copy_on_write_buffer.h", ++ "//rtc_base/event_tracer.cc", ++ "//rtc_base/event_tracer.h", ++ "//rtc_base/location.cc", ++ "//rtc_base/location.h", ++ "//rtc_base/message_buffer_reader.h", ++ "//rtc_base/numerics/histogram_percentile_counter.cc", ++ "//rtc_base/numerics/histogram_percentile_counter.h", ++ "//rtc_base/numerics/mod_ops.h", ++ "//rtc_base/numerics/moving_max_counter.h", ++ "//rtc_base/numerics/sample_counter.cc", ++ "//rtc_base/numerics/sample_counter.h", ++ "//rtc_base/one_time_event.h", ++ "//rtc_base/race_checker.cc", ++ "//rtc_base/race_checker.h", ++ "//rtc_base/random.cc", ++ "//rtc_base/random.h", ++ "//rtc_base/rate_statistics.cc", ++ "//rtc_base/rate_statistics.h", ++ "//rtc_base/rate_tracker.cc", ++ "//rtc_base/rate_tracker.h", ++ "//rtc_base/swap_queue.h", ++ "//rtc_base/timestamp_aligner.cc", ++ "//rtc_base/timestamp_aligner.h", ++ "//rtc_base/trace_event.h", ++ "//rtc_base/zero_memory.cc", ++ "//rtc_base/zero_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_event": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base/synchronization:yield_policy", ++ "//rtc_base/system:warn_current_thread_is_deadlocked", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/event.cc", ++ "//rtc_base/event.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/event_based_exponential_moving_average.cc", ++ "//rtc_base/numerics/event_based_exponential_moving_average.h", ++ "//rtc_base/numerics/exp_filter.cc", ++ "//rtc_base/numerics/exp_filter.h", ++ "//rtc_base/numerics/math_utils.h", ++ "//rtc_base/numerics/moving_average.cc", ++ "//rtc_base/numerics/moving_average.h", ++ "//rtc_base/numerics/moving_median_filter.h", ++ "//rtc_base/numerics/percentile_filter.h", ++ "//rtc_base/numerics/running_statistics.h", ++ "//rtc_base/numerics/sequence_number_util.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_queue.cc", ++ "//rtc_base/task_queue.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:safe_compare": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_compare.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_conversions": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_conversions.h", ++ "//rtc_base/numerics/safe_conversions_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_minmax": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_minmax.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:sanitizer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/sanitizer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:stringutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/string_encode.cc", ++ "//rtc_base/string_encode.h", ++ "//rtc_base/string_to_number.cc", ++ "//rtc_base/string_to_number.h", ++ "//rtc_base/string_utils.cc", ++ "//rtc_base/string_utils.h", ++ "//rtc_base/strings/string_builder.cc", ++ "//rtc_base/strings/string_builder.h", ++ "//rtc_base/strings/string_format.cc", ++ "//rtc_base/strings/string_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:thread_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/thread_checker.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:timeutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_EXCLUDE_SYSTEM_TIME", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system_time.cc", ++ "//rtc_base/system_time.h", ++ "//rtc_base/time_utils.cc", ++ "//rtc_base/time_utils.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/type_traits.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:weak_ptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/weak_ptr.cc", ++ "//rtc_base/weak_ptr.h" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:field_trial": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/field_trial.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:metrics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/metrics.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:system_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/include/clock.h", ++ "//system_wrappers/include/cpu_features_wrapper.h", ++ "//system_wrappers/include/cpu_info.h", ++ "//system_wrappers/include/ntp_time.h", ++ "//system_wrappers/include/rtp_to_ntp_estimator.h", ++ "//system_wrappers/include/sleep.h", ++ "//system_wrappers/source/clock.cc", ++ "//system_wrappers/source/cpu_features.cc", ++ "//system_wrappers/source/cpu_info.cc", ++ "//system_wrappers/source/rtp_to_ntp_estimator.cc", ++ "//system_wrappers/source/sleep.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//test:rtp_test_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//test/rtp_header_parser.cc", ++ "//test/rtp_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:algorithm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:container": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:atomic_hook": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:base_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:core_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:log_severity": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/log_severity.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:atomic_hook", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:log_severity" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/internal/raw_logging.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:compressed_tuple": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:flat_hash_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:compressed_tuple", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:span" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/memory:memory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/meta:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/numeric:int128": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/numeric/int128.cc", ++ "//third_party/abseil-cpp/absl/numeric/int128_have_intrinsic.inc", ++ "//third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/internal/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/ostringstream.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/utf8.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:strings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/numeric:int128", ++ "//third_party/abseil-cpp/absl/strings:internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/ascii.cc", ++ "//third_party/abseil-cpp/absl/strings/charconv.cc", ++ "//third_party/abseil-cpp/absl/strings/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.h", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.h", ++ "//third_party/abseil-cpp/absl/strings/internal/stl_type_traits.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_join_internal.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_split_internal.h", ++ "//third_party/abseil-cpp/absl/strings/match.cc", ++ "//third_party/abseil-cpp/absl/strings/numbers.cc", ++ "//third_party/abseil-cpp/absl/strings/str_cat.cc", ++ "//third_party/abseil-cpp/absl/strings/str_replace.cc", ++ "//third_party/abseil-cpp/absl/strings/str_split.cc", ++ "//third_party/abseil-cpp/absl/strings/string_view.cc", ++ "//third_party/abseil-cpp/absl/strings/substitute.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_optional_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_optional_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_variant_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_variant_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:optional": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_optional_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/optional.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:span": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/span.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:variant": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_variant_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/variant.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/pffft:pffft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/pffft/src/pffft.c", ++ "//third_party/pffft/src/pffft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/rnnoise:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/rnnoise/src/rnn_activations.h", ++ "//third_party/rnnoise/src/rnn_vad_weights.cc", ++ "//third_party/rnnoise/src/rnn_vad_weights.h" ++ ], ++ "type": "source_set" ++ }, ++ "//video/adaptation:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/adaptation/balanced_constraint.cc", ++ "//video/adaptation/balanced_constraint.h", ++ "//video/adaptation/bitrate_constraint.cc", ++ "//video/adaptation/bitrate_constraint.h", ++ "//video/adaptation/encode_usage_resource.cc", ++ "//video/adaptation/encode_usage_resource.h", ++ "//video/adaptation/overuse_frame_detector.cc", ++ "//video/adaptation/overuse_frame_detector.h", ++ "//video/adaptation/quality_rampup_experiment_helper.cc", ++ "//video/adaptation/quality_rampup_experiment_helper.h", ++ "//video/adaptation/quality_scaler_resource.cc", ++ "//video/adaptation/quality_scaler_resource.h", ++ "//video/adaptation/video_stream_encoder_resource.cc", ++ "//video/adaptation/video_stream_encoder_resource.h", ++ "//video/adaptation/video_stream_encoder_resource_manager.cc", ++ "//video/adaptation/video_stream_encoder_resource_manager.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:frame_dumping_decoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/frame_dumping_decoder.cc", ++ "//video/frame_dumping_decoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video:video_stream_encoder_create", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:nack_module", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding/deprecated:nack_module", ++ "//modules/video_processing:video_processing", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:keyframe_interval_settings_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:thread_registry", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:frame_dumping_decoder" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/buffered_frame_decryptor.cc", ++ "//video/buffered_frame_decryptor.h", ++ "//video/call_stats.cc", ++ "//video/call_stats.h", ++ "//video/call_stats2.cc", ++ "//video/call_stats2.h", ++ "//video/encoder_rtcp_feedback.cc", ++ "//video/encoder_rtcp_feedback.h", ++ "//video/quality_limitation_reason_tracker.cc", ++ "//video/quality_limitation_reason_tracker.h", ++ "//video/quality_threshold.cc", ++ "//video/quality_threshold.h", ++ "//video/receive_statistics_proxy.cc", ++ "//video/receive_statistics_proxy.h", ++ "//video/receive_statistics_proxy2.cc", ++ "//video/receive_statistics_proxy2.h", ++ "//video/report_block_stats.cc", ++ "//video/report_block_stats.h", ++ "//video/rtp_streams_synchronizer.cc", ++ "//video/rtp_streams_synchronizer.h", ++ "//video/rtp_streams_synchronizer2.cc", ++ "//video/rtp_streams_synchronizer2.h", ++ "//video/rtp_video_stream_receiver.cc", ++ "//video/rtp_video_stream_receiver.h", ++ "//video/rtp_video_stream_receiver2.cc", ++ "//video/rtp_video_stream_receiver2.h", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.cc", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.h", ++ "//video/send_delay_stats.cc", ++ "//video/send_delay_stats.h", ++ "//video/send_statistics_proxy.cc", ++ "//video/send_statistics_proxy.h", ++ "//video/stats_counter.cc", ++ "//video/stats_counter.h", ++ "//video/stream_synchronization.cc", ++ "//video/stream_synchronization.h", ++ "//video/transport_adapter.cc", ++ "//video/transport_adapter.h", ++ "//video/video_quality_observer.cc", ++ "//video/video_quality_observer.h", ++ "//video/video_quality_observer2.cc", ++ "//video/video_quality_observer2.h", ++ "//video/video_receive_stream.cc", ++ "//video/video_receive_stream.h", ++ "//video/video_receive_stream2.cc", ++ "//video/video_receive_stream2.h", ++ "//video/video_send_stream.cc", ++ "//video/video_send_stream.h", ++ "//video/video_send_stream_impl.cc", ++ "//video/video_send_stream_impl.h", ++ "//video/video_stream_decoder.cc", ++ "//video/video_stream_decoder.h", ++ "//video/video_stream_decoder2.cc", ++ "//video/video_stream_decoder2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video_stream_encoder_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O2", ++ "-fno-ident", ++ "-fdata-sections", ++ "-ffunction-sections", ++ "-fomit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "_FORTIFY_SOURCE=2", ++ "NDEBUG", ++ "NVALGRIND", ++ "DYNAMIC_ANNOTATIONS_ENABLED=0", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/alignment_adjuster.cc", ++ "//video/alignment_adjuster.h", ++ "//video/encoder_bitrate_adjuster.cc", ++ "//video/encoder_bitrate_adjuster.h", ++ "//video/encoder_overshoot_detector.cc", ++ "//video/encoder_overshoot_detector.h", ++ "//video/frame_encode_metadata_writer.cc", ++ "//video/frame_encode_metadata_writer.h", ++ "//video/video_source_sink_controller.cc", ++ "//video/video_source_sink_controller.h", ++ "//video/video_stream_encoder.cc", ++ "//video/video_stream_encoder.h" ++ ], ++ "type": "static_library" ++ } ++ } ++} +\ No newline at end of file +diff --git dom/media/webrtc/third_party_build/gn-configs/x64_False_x86_freebsd.mozconfig dom/media/webrtc/third_party_build/gn-configs/x64_False_x86_freebsd.mozconfig +new file mode 100644 +index 0000000000..b051584145 +--- /dev/null ++++ dom/media/webrtc/third_party_build/gn-configs/x64_False_x86_freebsd.mozconfig +@@ -0,0 +1,10 @@ ++export M4=/usr/local/bin/gm4 ++export CC=/usr/local/bin/clang13 ++export CXX=/usr/local/bin/clang++13 ++export CPP=/usr/local/bin/clang-cpp13 ++ac_add_options --with-libclang-path=/usr/local/llvm13/lib ++ ++ac_add_options --target=i686 ++ac_add_options --enable-bootstrap ++ ++mk_add_options MOZ_OBJDIR=obj-x64_False_x86_freebsd +diff --git dom/media/webrtc/third_party_build/gn-configs/x64_True_x64_freebsd.json dom/media/webrtc/third_party_build/gn-configs/x64_True_x64_freebsd.json +new file mode 100644 +index 0000000000..f47880d083 +--- /dev/null ++++ dom/media/webrtc/third_party_build/gn-configs/x64_True_x64_freebsd.json +@@ -0,0 +1,37948 @@ ++{ ++ "gn_gen_args": { ++ "host_cpu": "x64", ++ "is_debug": true, ++ "target_cpu": "x64", ++ "target_os": "freebsd" ++ }, ++ "mozbuild_args": { ++ "CPU_ARCH": "x86_64", ++ "HOST_CPU_ARCH": "x86_64", ++ "MOZ_DEBUG": "1", ++ "OS_TARGET": "FreeBSD" ++ }, ++ "sandbox_vars": { ++ "COMPILE_FLAGS": { ++ "WARNINGS_AS_ERRORS": [] ++ }, ++ "FINAL_LIBRARY": "webrtc" ++ }, ++ "targets": { ++ "//:webrtc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:builtin_audio_decoder_factory", ++ "//api/audio_codecs:builtin_audio_encoder_factory", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:builtin_video_decoder_factory", ++ "//api/video_codecs:builtin_video_encoder_factory", ++ "//audio:audio", ++ "//call:call", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//media:media", ++ "//modules:modules", ++ "//modules/video_capture:video_capture_internal_impl", ++ "//rtc_base:rtc_base", ++ "//test:rtp_test_utils", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [], ++ "type": "static_library" ++ }, ++ "//api/adaptation:resource_adaptation_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/adaptation/resource.cc", ++ "//api/adaptation/resource.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:aec3_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_canceller3_config.cc", ++ "//api/audio/echo_canceller3_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:aec3_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//modules/audio_processing/aec3:aec3", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_canceller3_factory.cc", ++ "//api/audio/echo_canceller3_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_frame_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_packet_info", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_frame.cc", ++ "//api/audio/audio_frame.h", ++ "//api/audio/channel_layout.cc", ++ "//api/audio/channel_layout.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_mixer_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_mixer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:echo_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/L16:audio_decoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_decoder_L16.cc", ++ "//api/audio_codecs/L16/audio_decoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/L16:audio_encoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_encoder_L16.cc", ++ "//api/audio_codecs/L16/audio_encoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_decoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_decoder_g711.cc", ++ "//api/audio_codecs/g711/audio_decoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_encoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_encoder_g711.cc", ++ "//api/audio_codecs/g711/audio_encoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_decoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_decoder_g722.cc", ++ "//api/audio_codecs/g722/audio_decoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722.cc", ++ "//api/audio_codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_decoder_isac_float" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac_float": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_decoder_isac_float.cc", ++ "//api/audio_codecs/isac/audio_decoder_isac_float.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_encoder_isac_float" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac_float": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_encoder_isac_float.cc", ++ "//api/audio_codecs/isac/audio_encoder_isac_float.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.h", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:audio_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:scoped_refptr", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/audio_codec_pair_id.cc", ++ "//api/audio_codecs/audio_codec_pair_id.h", ++ "//api/audio_codecs/audio_decoder.cc", ++ "//api/audio_codecs/audio_decoder.h", ++ "//api/audio_codecs/audio_decoder_factory.h", ++ "//api/audio_codecs/audio_decoder_factory_template.h", ++ "//api/audio_codecs/audio_encoder.cc", ++ "//api/audio_codecs/audio_encoder.h", ++ "//api/audio_codecs/audio_encoder_factory.h", ++ "//api/audio_codecs/audio_encoder_factory_template.h", ++ "//api/audio_codecs/audio_format.cc", ++ "//api/audio_codecs/audio_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_decoder_L16", ++ "//api/audio_codecs/g711:audio_decoder_g711", ++ "//api/audio_codecs/g722:audio_decoder_g722", ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc", ++ "//api/audio_codecs/isac:audio_decoder_isac", ++ "//api/audio_codecs/opus:audio_decoder_multiopus", ++ "//api/audio_codecs/opus:audio_decoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_decoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_encoder_L16", ++ "//api/audio_codecs/g711:audio_encoder_g711", ++ "//api/audio_codecs/g722:audio_encoder_g722", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc", ++ "//api/audio_codecs/isac:audio_encoder_isac", ++ "//api/audio_codecs/opus:audio_encoder_multiopus", ++ "//api/audio_codecs/opus:audio_encoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_encoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/crypto:frame_decryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_decryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:frame_encryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_encryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:options": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/crypto_options.cc", ++ "//api/crypto/crypto_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/neteq:default_neteq_controller_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_controller_api", ++ "//modules/audio_coding:neteq" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/default_neteq_controller_factory.cc", ++ "//api/neteq/default_neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/neteq.cc", ++ "//api/neteq/neteq.h", ++ "//api/neteq/neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_api", ++ "//api/neteq:tick_timer", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/neteq_controller.h", ++ "//api/neteq/neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:tick_timer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/tick_timer.cc", ++ "//api/neteq/tick_timer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/numerics:numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/numerics/samples_stats_counter.cc", ++ "//api/numerics/samples_stats_counter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/rtc_event_log:rtc_event_log": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:libjingle_logging_api", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:timeutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log/rtc_event.cc", ++ "//api/rtc_event_log/rtc_event.h", ++ "//api/rtc_event_log/rtc_event_log.cc", ++ "//api/rtc_event_log/rtc_event_log.h", ++ "//api/rtc_event_log/rtc_event_log_factory_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/task_queue:task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/task_queue/task_queue_base.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport/rtp:dependency_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/dependency_descriptor.cc", ++ "//api/transport/rtp/dependency_descriptor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport/rtp:rtp_source": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/rtp_source.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport:bitrate_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/bitrate_settings.cc", ++ "//api/transport/bitrate_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:field_trial_based_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:webrtc_key_value_config", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/field_trial_based_config.cc", ++ "//api/transport/field_trial_based_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//modules/congestion_controller/goog_cc:goog_cc", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/goog_cc_factory.cc", ++ "//api/transport/goog_cc_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:network_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:deprecation", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/network_control.h", ++ "//api/transport/network_types.cc", ++ "//api/transport/network_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:webrtc_key_value_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/webrtc_key_value_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/units:data_rate": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:data_size", ++ "//api/units:frequency", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_rate.cc", ++ "//api/units/data_rate.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:data_size": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_size.cc", ++ "//api/units/data_size.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:frequency": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/frequency.cc", ++ "//api/units/frequency.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:time_delta": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/time_delta.cc", ++ "//api/units/time_delta.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:timestamp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/timestamp.cc", ++ "//api/units/timestamp.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:builtin_video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/builtin_video_bitrate_allocator_factory.cc", ++ "//api/video/builtin_video_bitrate_allocator_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_coding:encoded_frame" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/encoded_frame.cc", ++ "//api/video/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_image": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:refcountedbase", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/encoded_image.cc", ++ "//api/video/encoded_image.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:recordable_encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/recordable_encoded_frame.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_adaptation_counters.cc", ++ "//api/video/video_adaptation_counters.h", ++ "//api/video/video_adaptation_reason.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocation.cc", ++ "//api/video/video_bitrate_allocation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_bitrate_allocation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator.cc", ++ "//api/video/video_bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocator", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_codec_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_constants.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_type.h", ++ "//api/video/video_frame.cc", ++ "//api/video/video_frame.h", ++ "//api/video/video_frame_buffer.cc", ++ "//api/video/video_frame_buffer.h", ++ "//api/video/video_sink_interface.h", ++ "//api/video/video_source_interface.cc", ++ "//api/video/video_source_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i010": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/i010_buffer.cc", ++ "//api/video/i010_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i420": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/i420_buffer.cc", ++ "//api/video/i420_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_metadata": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_metadata.cc", ++ "//api/video/video_frame_metadata.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame_nv12": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/nv12_buffer.cc", ++ "//api/video/nv12_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_type": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_type.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/color_space.cc", ++ "//api/video/color_space.h", ++ "//api/video/hdr_metadata.cc", ++ "//api/video/hdr_metadata.h", ++ "//api/video/video_content_type.cc", ++ "//api/video/video_content_type.h", ++ "//api/video/video_rotation.h", ++ "//api/video/video_timing.cc", ++ "//api/video/video_timing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_stream_encoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_stream_encoder_interface.h", ++ "//api/video/video_stream_encoder_observer.h", ++ "//api/video/video_stream_encoder_settings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_stream_encoder_create": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//video:video_stream_encoder_impl", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_stream_encoder_create.cc", ++ "//api/video/video_stream_encoder_create.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:bitstream_parser_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/bitstream_parser.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video_codecs:builtin_video_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_internal_video_codecs", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/builtin_video_decoder_factory.cc", ++ "//api/video_codecs/builtin_video_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:builtin_video_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_internal_video_codecs", ++ "//media:rtc_media_base", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/builtin_video_encoder_factory.cc", ++ "//api/video_codecs/builtin_video_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:rtc_software_fallback_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.h", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:video_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/sdp_video_format.cc", ++ "//api/video_codecs/sdp_video_format.h", ++ "//api/video_codecs/spatial_layer.cc", ++ "//api/video_codecs/spatial_layer.h", ++ "//api/video_codecs/video_codec.cc", ++ "//api/video_codecs/video_codec.h", ++ "//api/video_codecs/video_decoder.cc", ++ "//api/video_codecs/video_decoder.h", ++ "//api/video_codecs/video_decoder_factory.cc", ++ "//api/video_codecs/video_decoder_factory.h", ++ "//api/video_codecs/video_encoder.cc", ++ "//api/video_codecs/video_encoder.h", ++ "//api/video_codecs/video_encoder_config.cc", ++ "//api/video_codecs/video_encoder_config.h", ++ "//api/video_codecs/video_encoder_factory.h", ++ "//api/video_codecs/vp8_frame_buffer_controller.h", ++ "//api/video_codecs/vp8_frame_config.cc", ++ "//api/video_codecs/vp8_frame_config.h", ++ "//api/video_codecs/vp8_temporal_layers.cc", ++ "//api/video_codecs/vp8_temporal_layers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:vp8_temporal_layers_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/vp8_temporal_layers_factory.cc", ++ "//api/video_codecs/vp8_temporal_layers_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:array_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/array_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:audio_options_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_options.cc", ++ "//api/audio_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:time_delta" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/bitrate_allocation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:call_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/audio_sink.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:callfactory_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/call_factory_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:fec_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame_type", ++ "//modules:module_fec_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/fec_controller.h", ++ "//api/fec_controller_override.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:frame_transformer_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:video_frame_metadata", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/frame_transformer_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:function_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/function_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:libjingle_logging_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log_output.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:media_stream_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:audio_options_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_stream_interface.cc", ++ "//api/media_stream_interface.h", ++ "//api/notifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:network_state_predictor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/network_state_predictor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:priority": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/priority.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:refcountedbase": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/ref_counted_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:rtc_error": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_error.cc", ++ "//api/rtc_error.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//api/video:video_rtp_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_headers.cc", ++ "//api/rtp_headers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_packet_info": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:rtp_headers", ++ "//api:scoped_refptr", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_packet_info.cc", ++ "//api/rtp_packet_info.h", ++ "//api/rtp_packet_infos.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_parameters": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:priority", ++ "//api:rtp_transceiver_direction", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_types.cc", ++ "//api/media_types.h", ++ "//api/rtp_parameters.cc", ++ "//api/rtp_parameters.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_transceiver_direction": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_transceiver_direction.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:scoped_refptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/scoped_refptr.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:simulated_network_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/test/simulated_network.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:transport_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/transport.cc", ++ "//api/call/transport.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio/utility:audio_frame_operations": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//audio/utility/audio_frame_operations.cc", ++ "//audio/utility/audio_frame_operations.h", ++ "//audio/utility/channel_mixer.cc", ++ "//audio/utility/channel_mixer.h", ++ "//audio/utility/channel_mixing_matrix.cc", ++ "//audio/utility/channel_mixing_matrix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio:audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:call_api", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio:aec3_factory", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport/rtp:rtp_source", ++ "//audio/utility:audio_frame_operations", ++ "//call:audio_sender_interface", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_coding", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:audio_encoder_cng", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//modules/audio_coding:red", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:rms_level", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//audio/audio_level.cc", ++ "//audio/audio_level.h", ++ "//audio/audio_receive_stream.cc", ++ "//audio/audio_receive_stream.h", ++ "//audio/audio_send_stream.cc", ++ "//audio/audio_send_stream.h", ++ "//audio/audio_state.cc", ++ "//audio/audio_state.h", ++ "//audio/audio_transport_impl.cc", ++ "//audio/audio_transport_impl.h", ++ "//audio/channel_receive.cc", ++ "//audio/channel_receive.h", ++ "//audio/channel_receive_frame_transformer_delegate.cc", ++ "//audio/channel_receive_frame_transformer_delegate.h", ++ "//audio/channel_send.cc", ++ "//audio/channel_send.h", ++ "//audio/channel_send_frame_transformer_delegate.cc", ++ "//audio/channel_send_frame_transformer_delegate.h", ++ "//audio/conversion.h", ++ "//audio/null_audio_poller.cc", ++ "//audio/null_audio_poller.h", ++ "//audio/remix_resample.cc", ++ "//audio/remix_resample.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call/adaptation:resource_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/adaptation/adaptation_constraint.cc", ++ "//call/adaptation/adaptation_constraint.h", ++ "//call/adaptation/broadcast_resource_listener.cc", ++ "//call/adaptation/broadcast_resource_listener.h", ++ "//call/adaptation/degradation_preference_provider.cc", ++ "//call/adaptation/degradation_preference_provider.h", ++ "//call/adaptation/encoder_settings.cc", ++ "//call/adaptation/encoder_settings.h", ++ "//call/adaptation/resource_adaptation_processor.cc", ++ "//call/adaptation/resource_adaptation_processor.h", ++ "//call/adaptation/resource_adaptation_processor_interface.cc", ++ "//call/adaptation/resource_adaptation_processor_interface.h", ++ "//call/adaptation/video_source_restrictions.cc", ++ "//call/adaptation/video_source_restrictions.h", ++ "//call/adaptation/video_stream_adapter.cc", ++ "//call/adaptation/video_stream_adapter.h", ++ "//call/adaptation/video_stream_input_state.cc", ++ "//call/adaptation/video_stream_input_state.h", ++ "//call/adaptation/video_stream_input_state_provider.cc", ++ "//call/adaptation/video_stream_input_state_provider.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:audio_sender_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/audio_sender.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:bitrate_allocation", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/bitrate_allocator.cc", ++ "//call/bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:bitrate_configurator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:bitrate_settings", ++ "//api/units:data_rate", ++ "//call:rtp_interfaces", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_bitrate_configurator.cc", ++ "//call/rtp_bitrate_configurator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:callfactory_api", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:time_delta", ++ "//api/video_codecs:video_codecs_api", ++ "//audio:audio", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:fake_network", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:simulated_network", ++ "//call:video_stream_api", ++ "//call/adaptation:resource_adaptation", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//logging:rtc_event_video", ++ "//logging:rtc_stream_config", ++ "//modules:module_api", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//modules/video_coding:video_coding", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/call.cc", ++ "//call/call_factory.cc", ++ "//call/call_factory.h", ++ "//call/degraded_call.cc", ++ "//call/degraded_call.h", ++ "//call/flexfec_receive_stream_impl.cc", ++ "//call/flexfec_receive_stream_impl.h", ++ "//call/receive_time_calculator.cc", ++ "//call/receive_time_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:network_state_predictor_api", ++ "//api:rtc_error", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/task_queue:task_queue", ++ "//api/transport:bitrate_settings", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:rtp_source", ++ "//call:audio_sender_interface", ++ "//call:rtp_interfaces", ++ "//call:video_stream_api", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/audio_receive_stream.cc", ++ "//call/audio_receive_stream.h", ++ "//call/audio_send_stream.h", ++ "//call/audio_send_stream_call.cc", ++ "//call/audio_state.cc", ++ "//call/audio_state.h", ++ "//call/call.h", ++ "//call/call_config.cc", ++ "//call/call_config.h", ++ "//call/flexfec_receive_stream.cc", ++ "//call/flexfec_receive_stream.h", ++ "//call/packet_receiver.h", ++ "//call/syncable.cc", ++ "//call/syncable.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:fake_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//call:call_interfaces", ++ "//call:simulated_network", ++ "//call:simulated_packet_receiver", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/fake_network_pipe.cc", ++ "//call/fake_network_pipe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:bitrate_settings", ++ "//api/units:timestamp", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_config.cc", ++ "//call/rtp_config.h", ++ "//call/rtp_packet_sink_interface.h", ++ "//call/rtp_stream_receiver_controller_interface.h", ++ "//call/rtp_transport_controller_send_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//call:rtp_interfaces", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_demuxer.cc", ++ "//call/rtp_demuxer.h", ++ "//call/rtp_stream_receiver_controller.cc", ++ "//call/rtp_stream_receiver_controller.h", ++ "//call/rtx_receive_stream.cc", ++ "//call/rtx_receive_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_sender": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:fec_controller_api", ++ "//api:network_state_predictor_api", ++ "//api:rtp_parameters", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:goog_cc", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_configurator", ++ "//call:rtp_interfaces", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/congestion_controller/rtp:control_handler", ++ "//modules/congestion_controller/rtp:transport_feedback", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:chain_diff_calculator", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:frame_dependencies_calculator", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/task_utils:repeating_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_payload_params.cc", ++ "//call/rtp_payload_params.h", ++ "//call/rtp_transport_controller_send.cc", ++ "//call/rtp_transport_controller_send.h", ++ "//call/rtp_video_sender.cc", ++ "//call/rtp_video_sender.h", ++ "//call/rtp_video_sender_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/simulated_network.cc", ++ "//call/simulated_network.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_packet_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//call:call_interfaces" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/simulated_packet_receiver.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:video_stream_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/video_receive_stream.cc", ++ "//call/video_receive_stream.h", ++ "//call/video_send_stream.cc", ++ "//call/video_send_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_128": { ++ "cflags": [ ++ "-msse2", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_common.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_sse2.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_neon_sse2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_256": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.cc", ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.h", ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_avx2", ++ "//common_audio:common_audio_c", ++ "//common_audio:common_audio_sse2", ++ "//common_audio:sinc_resampler", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/audio_converter.cc", ++ "//common_audio/audio_converter.h", ++ "//common_audio/audio_util.cc", ++ "//common_audio/channel_buffer.cc", ++ "//common_audio/channel_buffer.h", ++ "//common_audio/include/audio_util.h", ++ "//common_audio/real_fourier.cc", ++ "//common_audio/real_fourier.h", ++ "//common_audio/real_fourier_ooura.cc", ++ "//common_audio/real_fourier_ooura.h", ++ "//common_audio/resampler/include/push_resampler.h", ++ "//common_audio/resampler/include/resampler.h", ++ "//common_audio/resampler/push_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.h", ++ "//common_audio/resampler/resampler.cc", ++ "//common_audio/resampler/sinc_resampler.cc", ++ "//common_audio/smoothing_filter.cc", ++ "//common_audio/smoothing_filter.h", ++ "//common_audio/vad/include/vad.h", ++ "//common_audio/vad/vad.cc", ++ "//common_audio/wav_file.cc", ++ "//common_audio/wav_file.h", ++ "//common_audio/wav_header.cc", ++ "//common_audio/wav_header.h", ++ "//common_audio/window_generator.cc", ++ "//common_audio/window_generator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_avx2": { ++ "cflags": [ ++ "-mavx2", ++ "-mfma", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:fir_filter", ++ "//common_audio:sinc_resampler", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/resampler/sinc_resampler_avx2.cc", ++ "//common_audio/fir_filter_avx2.cc", ++ "//common_audio/fir_filter_avx2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c_arm_asm", ++ "//common_audio:common_audio_cc", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/ring_buffer.c", ++ "//common_audio/ring_buffer.h", ++ "//common_audio/signal_processing/auto_corr_to_refl_coef.c", ++ "//common_audio/signal_processing/auto_correlation.c", ++ "//common_audio/signal_processing/complex_fft_tables.h", ++ "//common_audio/signal_processing/copy_set_operations.c", ++ "//common_audio/signal_processing/cross_correlation.c", ++ "//common_audio/signal_processing/division_operations.c", ++ "//common_audio/signal_processing/downsample_fast.c", ++ "//common_audio/signal_processing/energy.c", ++ "//common_audio/signal_processing/filter_ar.c", ++ "//common_audio/signal_processing/filter_ma_fast_q12.c", ++ "//common_audio/signal_processing/get_hanning_window.c", ++ "//common_audio/signal_processing/get_scaling_square.c", ++ "//common_audio/signal_processing/ilbc_specific_functions.c", ++ "//common_audio/signal_processing/include/real_fft.h", ++ "//common_audio/signal_processing/include/signal_processing_library.h", ++ "//common_audio/signal_processing/include/spl_inl.h", ++ "//common_audio/signal_processing/include/spl_inl_armv7.h", ++ "//common_audio/signal_processing/levinson_durbin.c", ++ "//common_audio/signal_processing/lpc_to_refl_coef.c", ++ "//common_audio/signal_processing/min_max_operations.c", ++ "//common_audio/signal_processing/randomization_functions.c", ++ "//common_audio/signal_processing/real_fft.c", ++ "//common_audio/signal_processing/refl_coef_to_lpc.c", ++ "//common_audio/signal_processing/resample.c", ++ "//common_audio/signal_processing/resample_48khz.c", ++ "//common_audio/signal_processing/resample_by_2.c", ++ "//common_audio/signal_processing/resample_by_2_internal.c", ++ "//common_audio/signal_processing/resample_by_2_internal.h", ++ "//common_audio/signal_processing/resample_fractional.c", ++ "//common_audio/signal_processing/spl_init.c", ++ "//common_audio/signal_processing/spl_inl.c", ++ "//common_audio/signal_processing/spl_sqrt.c", ++ "//common_audio/signal_processing/splitting_filter.c", ++ "//common_audio/signal_processing/sqrt_of_one_minus_x_squared.c", ++ "//common_audio/signal_processing/vector_scaling_operations.c", ++ "//common_audio/vad/include/webrtc_vad.h", ++ "//common_audio/vad/vad_core.c", ++ "//common_audio/vad/vad_core.h", ++ "//common_audio/vad/vad_filterbank.c", ++ "//common_audio/vad/vad_filterbank.h", ++ "//common_audio/vad/vad_gmm.c", ++ "//common_audio/vad/vad_gmm.h", ++ "//common_audio/vad/vad_sp.c", ++ "//common_audio/vad/vad_sp.h", ++ "//common_audio/vad/webrtc_vad.c", ++ "//common_audio/signal_processing/complex_fft.c", ++ "//common_audio/signal_processing/complex_bit_reverse.c", ++ "//common_audio/signal_processing/filter_ar_fast_q12.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c_arm_asm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//common_audio:common_audio_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/signal_processing/dot_product_with_scale.cc", ++ "//common_audio/signal_processing/dot_product_with_scale.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_sse2": { ++ "cflags": [ ++ "-msse2", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:fir_filter", ++ "//common_audio:sinc_resampler", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter_sse.cc", ++ "//common_audio/fir_filter_sse.h", ++ "//common_audio/resampler/sinc_resampler_sse.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_audio:fir_filter_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_avx2", ++ "//common_audio:common_audio_sse2", ++ "//common_audio:fir_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter_c.cc", ++ "//common_audio/fir_filter_c.h", ++ "//common_audio/fir_filter_factory.cc", ++ "//common_audio/fir_filter_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:sinc_resampler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/resampler/sinc_resampler.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/generic_frame_descriptor/generic_frame_info.cc", ++ "//common_video/generic_frame_descriptor/generic_frame_info.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:common_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_nv12", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:bitstream_parser_api", ++ "//media:rtc_h264_profile_id", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/bitrate_adjuster.cc", ++ "//common_video/frame_rate_estimator.cc", ++ "//common_video/frame_rate_estimator.h", ++ "//common_video/h264/h264_bitstream_parser.cc", ++ "//common_video/h264/h264_bitstream_parser.h", ++ "//common_video/h264/h264_common.cc", ++ "//common_video/h264/h264_common.h", ++ "//common_video/h264/pps_parser.cc", ++ "//common_video/h264/pps_parser.h", ++ "//common_video/h264/profile_level_id.h", ++ "//common_video/h264/sps_parser.cc", ++ "//common_video/h264/sps_parser.h", ++ "//common_video/h264/sps_vui_rewriter.cc", ++ "//common_video/h264/sps_vui_rewriter.h", ++ "//common_video/include/bitrate_adjuster.h", ++ "//common_video/include/i420_buffer_pool.h", ++ "//common_video/include/incoming_video_stream.h", ++ "//common_video/include/quality_limitation_reason.h", ++ "//common_video/include/video_frame_buffer.h", ++ "//common_video/include/video_frame_buffer_pool.h", ++ "//common_video/incoming_video_stream.cc", ++ "//common_video/libyuv/include/webrtc_libyuv.h", ++ "//common_video/libyuv/webrtc_libyuv.cc", ++ "//common_video/video_frame_buffer.cc", ++ "//common_video/video_frame_buffer_pool.cc", ++ "//common_video/video_render_frames.cc", ++ "//common_video/video_render_frames.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:frame_counts": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/frame_counts.h" ++ ], ++ "type": "source_set" ++ }, ++ "//logging:rtc_event_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/units:data_rate", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.h", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.h", ++ "//logging/rtc_event_log/events/rtc_event_remote_estimate.h", ++ "//logging/rtc_event_log/events/rtc_event_route_change.cc", ++ "//logging/rtc_event_log/events/rtc_event_route_change.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_alr_state.cc", ++ "//logging/rtc_event_log/events/rtc_event_alr_state.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_stream_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_parameters" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/rtc_stream_config.cc", ++ "//logging/rtc_event_log/rtc_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/constants.cc", ++ "//media/engine/constants.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_encoder_simulcast_proxy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/encoder_simulcast_proxy.cc", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_h264_profile_id": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/h264_profile_level_id.cc", ++ "//media/base/h264_profile_level_id.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_internal_video_codecs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//media:rtc_constants", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules:module_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:webrtc_h264", ++ "//modules/video_coding:webrtc_multiplex", ++ "//modules/video_coding:webrtc_vp8", ++ "//modules/video_coding:webrtc_vp9", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/internal_decoder_factory.cc", ++ "//media/engine/internal_decoder_factory.h", ++ "//media/engine/internal_encoder_factory.cc", ++ "//media/engine/internal_encoder_factory.h", ++ "//media/engine/multiplex_codec_factory.cc", ++ "//media/engine/multiplex_codec_factory.h", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:audio_options_api", ++ "//api:frame_transformer_interface", ++ "//api:media_stream_interface", ++ "//api:rtc_error", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_config", ++ "//media:rtc_vp9_profile", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:sanitizer", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/codec.cc", ++ "//media/base/codec.h", ++ "//media/base/media_constants.cc", ++ "//media/base/media_constants.h", ++ "//media/base/video_adapter.cc", ++ "//media/base/video_adapter.h", ++ "//media/base/video_broadcaster.cc", ++ "//media/base/video_broadcaster.h", ++ "//media/base/video_common.cc", ++ "//media/base/video_common.h", ++ "//media/base/video_source_base.cc", ++ "//media/base/video_source_base.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/media_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//media:rtc_simulcast_encoder_adapter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:video_stream_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/simulcast_encoder_adapter.cc", ++ "//media/engine/simulcast_encoder_adapter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_vp9_profile": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/vp9_profile.cc", ++ "//media/base/vp9_profile.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:default_neteq_factory", ++ "//modules/audio_coding:neteq", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/acm2/acm_receiver.cc", ++ "//modules/audio_coding/acm2/acm_receiver.h", ++ "//modules/audio_coding/acm2/acm_remixing.cc", ++ "//modules/audio_coding/acm2/acm_remixing.h", ++ "//modules/audio_coding/acm2/acm_resampler.cc", ++ "//modules/audio_coding/acm2/acm_resampler.h", ++ "//modules/audio_coding/acm2/audio_coding_module.cc", ++ "//modules/audio_coding/acm2/call_statistics.cc", ++ "//modules/audio_coding/acm2/call_statistics.h", ++ "//modules/audio_coding/include/audio_coding_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding_module_typedefs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/include/audio_coding_module_typedefs.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:audio_coding_opus_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.cc", ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_encoder_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.cc", ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//common_audio:common_audio", ++ "//logging:rtc_event_audio", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc", ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.h", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.h", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h", ++ "//modules/audio_coding/audio_network_adaptor/util/threshold_curve.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_config.cc", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:default_neteq_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:default_neteq_controller_factory", ++ "//api/neteq:neteq_api", ++ "//modules/audio_coding:neteq", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/neteq/default_neteq_factory.cc", ++ "//modules/audio_coding/neteq/default_neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g711_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.h", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g711_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g711:g711_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/g711_interface.c", ++ "//modules/audio_coding/codecs/g711/g711_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g722_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.h", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g722:g722_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/g722_interface.c", ++ "//modules/audio_coding/codecs/g722/g722_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:ilbc_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/abs_quant.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant.h", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.h", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.c", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.h", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.c", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.h", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.c", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.h", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.c", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.h", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.c", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.h", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.c", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.h", ++ "//modules/audio_coding/codecs/ilbc/constants.c", ++ "//modules/audio_coding/codecs/ilbc/constants.h", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.c", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.h", ++ "//modules/audio_coding/codecs/ilbc/decode.c", ++ "//modules/audio_coding/codecs/ilbc/decode.h", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.c", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.h", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/defines.h", ++ "//modules/audio_coding/codecs/ilbc/do_plc.c", ++ "//modules/audio_coding/codecs/ilbc/do_plc.h", ++ "//modules/audio_coding/codecs/ilbc/encode.c", ++ "//modules/audio_coding/codecs/ilbc/encode.h", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.c", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.h", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.c", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.h", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.c", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.h", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.c", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.h", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.h", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.c", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.h", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.c", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.h", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.c", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.h", ++ "//modules/audio_coding/codecs/ilbc/hp_input.c", ++ "//modules/audio_coding/codecs/ilbc/hp_input.h", ++ "//modules/audio_coding/codecs/ilbc/hp_output.c", ++ "//modules/audio_coding/codecs/ilbc/hp_output.h", ++ "//modules/audio_coding/codecs/ilbc/ilbc.c", ++ "//modules/audio_coding/codecs/ilbc/ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.h", ++ "//modules/audio_coding/codecs/ilbc/init_decode.c", ++ "//modules/audio_coding/codecs/ilbc/init_decode.h", ++ "//modules/audio_coding/codecs/ilbc/init_encode.c", ++ "//modules/audio_coding/codecs/ilbc/init_encode.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.h", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.c", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.h", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/my_corr.c", ++ "//modules/audio_coding/codecs/ilbc/my_corr.h", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.c", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.h", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/refiner.c", ++ "//modules/audio_coding/codecs/ilbc/refiner.h", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.h", ++ "//modules/audio_coding/codecs/ilbc/smooth.c", ++ "//modules/audio_coding/codecs/ilbc/smooth.h", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.c", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.h", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.c", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.h", ++ "//modules/audio_coding/codecs/ilbc/split_vq.c", ++ "//modules/audio_coding/codecs/ilbc/split_vq.h", ++ "//modules/audio_coding/codecs/ilbc/state_construct.c", ++ "//modules/audio_coding/codecs/ilbc/state_construct.h", ++ "//modules/audio_coding/codecs/ilbc/state_search.c", ++ "//modules/audio_coding/codecs/ilbc/state_search.h", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.c", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.h", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/vq3.c", ++ "//modules/audio_coding/codecs/ilbc/vq3.h", ++ "//modules/audio_coding/codecs/ilbc/vq4.c", ++ "//modules/audio_coding/codecs/ilbc/vq4.h", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.c", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.h", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.c", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac_c", ++ "//modules/audio_coding:isac_common" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/include/audio_decoder_isac.h", ++ "//modules/audio_coding/codecs/isac/main/include/audio_encoder_isac.h", ++ "//modules/audio_coding/codecs/isac/main/source/audio_decoder_isac.cc", ++ "//modules/audio_coding/codecs/isac/main/source/audio_encoder_isac.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_bwinfo": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/bandwidth_info.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/audio_coding:isac_vad", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/include/isac.h", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines.c", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines.h", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c", ++ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/codec.h", ++ "//modules/audio_coding/codecs/isac/main/source/crc.c", ++ "//modules/audio_coding/codecs/isac/main/source/crc.h", ++ "//modules/audio_coding/codecs/isac/main/source/decode.c", ++ "//modules/audio_coding/codecs/isac/main/source/decode_bwe.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h", ++ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.c", ++ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.h", ++ "//modules/audio_coding/codecs/isac/main/source/filterbanks.c", ++ "//modules/audio_coding/codecs/isac/main/source/intialize.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_float_type.h", ++ "//modules/audio_coding/codecs/isac/main/source/lattice.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/transform.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:isac_bwinfo", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t_impl.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:ignore_warnings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.c", ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.h", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.h", ++ "//modules/audio_coding/codecs/isac/main/source/os_specific_inline.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.h", ++ "//modules/audio_coding/codecs/isac/main/source/settings.h", ++ "//modules/audio_coding/codecs/isac/main/source/structs.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:legacy_encoded_audio_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.cc", ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:neteq": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//api/neteq:neteq_controller_api", ++ "//api/neteq:tick_timer", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/neteq/accelerate.cc", ++ "//modules/audio_coding/neteq/accelerate.h", ++ "//modules/audio_coding/neteq/audio_multi_vector.cc", ++ "//modules/audio_coding/neteq/audio_multi_vector.h", ++ "//modules/audio_coding/neteq/audio_vector.cc", ++ "//modules/audio_coding/neteq/audio_vector.h", ++ "//modules/audio_coding/neteq/background_noise.cc", ++ "//modules/audio_coding/neteq/background_noise.h", ++ "//modules/audio_coding/neteq/buffer_level_filter.cc", ++ "//modules/audio_coding/neteq/buffer_level_filter.h", ++ "//modules/audio_coding/neteq/comfort_noise.cc", ++ "//modules/audio_coding/neteq/comfort_noise.h", ++ "//modules/audio_coding/neteq/cross_correlation.cc", ++ "//modules/audio_coding/neteq/cross_correlation.h", ++ "//modules/audio_coding/neteq/decision_logic.cc", ++ "//modules/audio_coding/neteq/decision_logic.h", ++ "//modules/audio_coding/neteq/decoder_database.cc", ++ "//modules/audio_coding/neteq/decoder_database.h", ++ "//modules/audio_coding/neteq/delay_manager.cc", ++ "//modules/audio_coding/neteq/delay_manager.h", ++ "//modules/audio_coding/neteq/dsp_helper.cc", ++ "//modules/audio_coding/neteq/dsp_helper.h", ++ "//modules/audio_coding/neteq/dtmf_buffer.cc", ++ "//modules/audio_coding/neteq/dtmf_buffer.h", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.cc", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.h", ++ "//modules/audio_coding/neteq/expand.cc", ++ "//modules/audio_coding/neteq/expand.h", ++ "//modules/audio_coding/neteq/expand_uma_logger.cc", ++ "//modules/audio_coding/neteq/expand_uma_logger.h", ++ "//modules/audio_coding/neteq/histogram.cc", ++ "//modules/audio_coding/neteq/histogram.h", ++ "//modules/audio_coding/neteq/merge.cc", ++ "//modules/audio_coding/neteq/merge.h", ++ "//modules/audio_coding/neteq/nack_tracker.cc", ++ "//modules/audio_coding/neteq/nack_tracker.h", ++ "//modules/audio_coding/neteq/neteq_impl.cc", ++ "//modules/audio_coding/neteq/neteq_impl.h", ++ "//modules/audio_coding/neteq/normal.cc", ++ "//modules/audio_coding/neteq/normal.h", ++ "//modules/audio_coding/neteq/packet.cc", ++ "//modules/audio_coding/neteq/packet.h", ++ "//modules/audio_coding/neteq/packet_buffer.cc", ++ "//modules/audio_coding/neteq/packet_buffer.h", ++ "//modules/audio_coding/neteq/post_decode_vad.cc", ++ "//modules/audio_coding/neteq/post_decode_vad.h", ++ "//modules/audio_coding/neteq/preemptive_expand.cc", ++ "//modules/audio_coding/neteq/preemptive_expand.h", ++ "//modules/audio_coding/neteq/random_vector.cc", ++ "//modules/audio_coding/neteq/random_vector.h", ++ "//modules/audio_coding/neteq/red_payload_splitter.cc", ++ "//modules/audio_coding/neteq/red_payload_splitter.h", ++ "//modules/audio_coding/neteq/statistics_calculator.cc", ++ "//modules/audio_coding/neteq/statistics_calculator.h", ++ "//modules/audio_coding/neteq/sync_buffer.cc", ++ "//modules/audio_coding/neteq/sync_buffer.h", ++ "//modules/audio_coding/neteq/time_stretch.cc", ++ "//modules/audio_coding/neteq/time_stretch.h", ++ "//modules/audio_coding/neteq/timestamp_scaler.cc", ++ "//modules/audio_coding/neteq/timestamp_scaler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//modules/audio_coding:pcm16b_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.cc", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.c", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:red": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.cc", ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/webrtc_cng.cc", ++ "//modules/audio_coding/codecs/cng/webrtc_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:audio_network_adaptor", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/opus_inst.h", ++ "//modules/audio_coding/codecs/opus/opus_interface.cc", ++ "//modules/audio_coding/codecs/opus/opus_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device.h", ++ "//modules/audio_device/include/audio_device_defines.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/audio_device_buffer.cc", ++ "//modules/audio_device/audio_device_buffer.h", ++ "//modules/audio_device/audio_device_config.h", ++ "//modules/audio_device/fine_audio_buffer.cc", ++ "//modules/audio_device/fine_audio_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_default": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device_default.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/audio_device_generic.cc", ++ "//modules/audio_device/audio_device_generic.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_DUMMY_AUDIO_BUILD", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//modules/audio_device:audio_device_default", ++ "//modules/audio_device:audio_device_generic", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/dummy/audio_device_dummy.cc", ++ "//modules/audio_device/dummy/audio_device_dummy.h", ++ "//modules/audio_device/dummy/file_audio_device.cc", ++ "//modules/audio_device/dummy/file_audio_device.h", ++ "//modules/audio_device/include/fake_audio_device.h", ++ "//modules/audio_device/dummy/file_audio_device_factory.cc", ++ "//modules/audio_device/dummy/file_audio_device_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_frame_manipulator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//audio/utility:audio_frame_operations", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_mixer/audio_frame_manipulator.cc", ++ "//modules/audio_mixer/audio_frame_manipulator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_mixer_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//modules/audio_mixer:audio_frame_manipulator", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_mixer/audio_mixer_impl.cc", ++ "//modules/audio_mixer/audio_mixer_impl.h", ++ "//modules/audio_mixer/default_output_rate_calculator.cc", ++ "//modules/audio_mixer/default_output_rate_calculator.h", ++ "//modules/audio_mixer/frame_combiner.cc", ++ "//modules/audio_mixer/frame_combiner.h", ++ "//modules/audio_mixer/output_rate_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl", ++ "//modules/audio_processing/aec3:aec3_avx2", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:matched_filter", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//modules/audio_processing/aec3:vector_math", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.cc", ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.cc", ++ "//modules/audio_processing/aec3/aec3_common.cc", ++ "//modules/audio_processing/aec3/aec3_fft.cc", ++ "//modules/audio_processing/aec3/aec_state.cc", ++ "//modules/audio_processing/aec3/aec_state.h", ++ "//modules/audio_processing/aec3/alignment_mixer.cc", ++ "//modules/audio_processing/aec3/alignment_mixer.h", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.cc", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.h", ++ "//modules/audio_processing/aec3/block_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.h", ++ "//modules/audio_processing/aec3/block_framer.cc", ++ "//modules/audio_processing/aec3/block_framer.h", ++ "//modules/audio_processing/aec3/block_processor.cc", ++ "//modules/audio_processing/aec3/block_processor.h", ++ "//modules/audio_processing/aec3/block_processor_metrics.cc", ++ "//modules/audio_processing/aec3/block_processor_metrics.h", ++ "//modules/audio_processing/aec3/clockdrift_detector.cc", ++ "//modules/audio_processing/aec3/clockdrift_detector.h", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.h", ++ "//modules/audio_processing/aec3/comfort_noise_generator.cc", ++ "//modules/audio_processing/aec3/comfort_noise_generator.h", ++ "//modules/audio_processing/aec3/decimator.cc", ++ "//modules/audio_processing/aec3/decimator.h", ++ "//modules/audio_processing/aec3/delay_estimate.h", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.cc", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.h", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.cc", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.h", ++ "//modules/audio_processing/aec3/echo_audibility.cc", ++ "//modules/audio_processing/aec3/echo_audibility.h", ++ "//modules/audio_processing/aec3/echo_canceller3.cc", ++ "//modules/audio_processing/aec3/echo_canceller3.h", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.cc", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.h", ++ "//modules/audio_processing/aec3/echo_path_variability.cc", ++ "//modules/audio_processing/aec3/echo_path_variability.h", ++ "//modules/audio_processing/aec3/echo_remover.cc", ++ "//modules/audio_processing/aec3/echo_remover.h", ++ "//modules/audio_processing/aec3/echo_remover_metrics.cc", ++ "//modules/audio_processing/aec3/echo_remover_metrics.h", ++ "//modules/audio_processing/aec3/erl_estimator.cc", ++ "//modules/audio_processing/aec3/erl_estimator.h", ++ "//modules/audio_processing/aec3/erle_estimator.cc", ++ "//modules/audio_processing/aec3/erle_estimator.h", ++ "//modules/audio_processing/aec3/fft_buffer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.h", ++ "//modules/audio_processing/aec3/frame_blocker.cc", ++ "//modules/audio_processing/aec3/frame_blocker.h", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.h", ++ "//modules/audio_processing/aec3/matched_filter.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.h", ++ "//modules/audio_processing/aec3/moving_average.cc", ++ "//modules/audio_processing/aec3/moving_average.h", ++ "//modules/audio_processing/aec3/nearend_detector.h", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.h", ++ "//modules/audio_processing/aec3/render_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.h", ++ "//modules/audio_processing/aec3/render_delay_controller.cc", ++ "//modules/audio_processing/aec3/render_delay_controller.h", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.cc", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.h", ++ "//modules/audio_processing/aec3/render_signal_analyzer.cc", ++ "//modules/audio_processing/aec3/render_signal_analyzer.h", ++ "//modules/audio_processing/aec3/residual_echo_estimator.cc", ++ "//modules/audio_processing/aec3/residual_echo_estimator.h", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.h", ++ "//modules/audio_processing/aec3/reverb_frequency_response.cc", ++ "//modules/audio_processing/aec3/reverb_frequency_response.h", ++ "//modules/audio_processing/aec3/reverb_model.cc", ++ "//modules/audio_processing/aec3/reverb_model.h", ++ "//modules/audio_processing/aec3/reverb_model_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_model_estimator.h", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.cc", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.h", ++ "//modules/audio_processing/aec3/subband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/subband_erle_estimator.h", ++ "//modules/audio_processing/aec3/subband_nearend_detector.cc", ++ "//modules/audio_processing/aec3/subband_nearend_detector.h", ++ "//modules/audio_processing/aec3/subtractor.cc", ++ "//modules/audio_processing/aec3/subtractor.h", ++ "//modules/audio_processing/aec3/subtractor_output.cc", ++ "//modules/audio_processing/aec3/subtractor_output.h", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.cc", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.h", ++ "//modules/audio_processing/aec3/suppression_filter.cc", ++ "//modules/audio_processing/aec3/suppression_filter.h", ++ "//modules/audio_processing/aec3/suppression_gain.cc", ++ "//modules/audio_processing/aec3/suppression_gain.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:aec3_avx2": { ++ "cflags": [ ++ "-mavx", ++ "-mavx2", ++ "-mfma", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:adaptive_fir_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:matched_filter", ++ "//modules/audio_processing/aec3:vector_math", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter_avx2.cc", ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl_avx2.cc", ++ "//modules/audio_processing/aec3/fft_data_avx2.cc", ++ "//modules/audio_processing/aec3/matched_filter_avx2.cc", ++ "//modules/audio_processing/aec3/vector_math_avx2.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:aec3_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_common.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3_fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_fft.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:fft_data": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/fft_data.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:matched_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/matched_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:render_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/block_buffer.h", ++ "//modules/audio_processing/aec3/fft_buffer.h", ++ "//modules/audio_processing/aec3/render_buffer.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:vector_math": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:checks", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/vector_math.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:aec_dump": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/aec_dump_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing/aec_dump:aec_dump" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/null_aec_dump_factory.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aecm:aecm_core": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing/utility:legacy_delay_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aecm/aecm_core.cc", ++ "//modules/audio_processing/aecm/aecm_core.h", ++ "//modules/audio_processing/aecm/aecm_defines.h", ++ "//modules/audio_processing/aecm/echo_control_mobile.cc", ++ "//modules/audio_processing/aecm/echo_control_mobile.h", ++ "//modules/audio_processing/aecm/aecm_core_c.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//modules/audio_processing/utility:pffft_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers", ++ "//third_party/rnnoise:rnn_vad" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.cc", ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.h", ++ "//modules/audio_processing/agc2/rnn_vad/common.cc", ++ "//modules/audio_processing/agc2/rnn_vad/common.h", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.cc", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.h", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.cc", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_info.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/ring_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.cc", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.h", ++ "//modules/audio_processing/agc2/rnn_vad/sequence_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/symmetric_matrix_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:adaptive_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_agc.h", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.cc", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.h", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.h", ++ "//modules/audio_processing/agc2/saturation_protector.cc", ++ "//modules/audio_processing/agc2/saturation_protector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/biquad_filter.cc", ++ "//modules/audio_processing/agc2/biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/agc2_common.cc", ++ "//modules/audio_processing/agc2/agc2_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:fixed_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.cc", ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.h", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.cc", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.h", ++ "//modules/audio_processing/agc2/limiter.cc", ++ "//modules/audio_processing/agc2/limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:gain_applier": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/gain_applier.cc", ++ "//modules/audio_processing/agc2/gain_applier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:level_estimation_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:noise_level_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/down_sampler.cc", ++ "//modules/audio_processing/agc2/down_sampler.h", ++ "//modules/audio_processing/agc2/noise_level_estimator.cc", ++ "//modules/audio_processing/agc2/noise_level_estimator.h", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.cc", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.h", ++ "//modules/audio_processing/agc2/signal_classifier.cc", ++ "//modules/audio_processing/agc2/signal_classifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:rnn_vad_with_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/vad_with_level.cc", ++ "//modules/audio_processing/agc2/vad_with_level.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:gain_map", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:level_estimation_agc", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/agc_manager_direct.cc", ++ "//modules/audio_processing/agc/agc_manager_direct.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:gain_control_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:gain_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_map_internal.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:legacy_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/legacy/analog_agc.cc", ++ "//modules/audio_processing/agc/legacy/analog_agc.h", ++ "//modules/audio_processing/agc/legacy/digital_agc.cc", ++ "//modules/audio_processing/agc/legacy/digital_agc.h", ++ "//modules/audio_processing/agc/legacy/gain_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:level_estimation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/agc.cc", ++ "//modules/audio_processing/agc/agc.h", ++ "//modules/audio_processing/agc/loudness_histogram.cc", ++ "//modules/audio_processing/agc/loudness_histogram.h", ++ "//modules/audio_processing/agc/utility.cc", ++ "//modules/audio_processing/agc/utility.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/ns:ns": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/ns/fast_math.cc", ++ "//modules/audio_processing/ns/fast_math.h", ++ "//modules/audio_processing/ns/histograms.cc", ++ "//modules/audio_processing/ns/histograms.h", ++ "//modules/audio_processing/ns/noise_estimator.cc", ++ "//modules/audio_processing/ns/noise_estimator.h", ++ "//modules/audio_processing/ns/noise_suppressor.cc", ++ "//modules/audio_processing/ns/noise_suppressor.h", ++ "//modules/audio_processing/ns/ns_common.h", ++ "//modules/audio_processing/ns/ns_config.h", ++ "//modules/audio_processing/ns/ns_fft.cc", ++ "//modules/audio_processing/ns/ns_fft.h", ++ "//modules/audio_processing/ns/prior_signal_model.cc", ++ "//modules/audio_processing/ns/prior_signal_model.h", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.cc", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.h", ++ "//modules/audio_processing/ns/quantile_noise_estimator.cc", ++ "//modules/audio_processing/ns/quantile_noise_estimator.h", ++ "//modules/audio_processing/ns/signal_model.cc", ++ "//modules/audio_processing/ns/signal_model.h", ++ "//modules/audio_processing/ns/signal_model_estimator.cc", ++ "//modules/audio_processing/ns/signal_model_estimator.h", ++ "//modules/audio_processing/ns/speech_probability_estimator.cc", ++ "//modules/audio_processing/ns/speech_probability_estimator.h", ++ "//modules/audio_processing/ns/suppression_params.cc", ++ "//modules/audio_processing/ns/suppression_params.h", ++ "//modules/audio_processing/ns/wiener_filter.cc", ++ "//modules/audio_processing/ns/wiener_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/transient/transient_suppressor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/transient/common.h", ++ "//modules/audio_processing/transient/daubechies_8_wavelet_coeffs.h", ++ "//modules/audio_processing/transient/dyadic_decimator.h", ++ "//modules/audio_processing/transient/moving_moments.cc", ++ "//modules/audio_processing/transient/moving_moments.h", ++ "//modules/audio_processing/transient/transient_detector.cc", ++ "//modules/audio_processing/transient/transient_detector.h", ++ "//modules/audio_processing/transient/transient_suppressor_impl.cc", ++ "//modules/audio_processing/transient/transient_suppressor_impl.h", ++ "//modules/audio_processing/transient/windows_private.h", ++ "//modules/audio_processing/transient/wpd_node.cc", ++ "//modules/audio_processing/transient/wpd_node.h", ++ "//modules/audio_processing/transient/wpd_tree.cc", ++ "//modules/audio_processing/transient/wpd_tree.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:cascaded_biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/cascaded_biquad_filter.cc", ++ "//modules/audio_processing/utility/cascaded_biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:legacy_delay_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/delay_estimator.cc", ++ "//modules/audio_processing/utility/delay_estimator.h", ++ "//modules/audio_processing/utility/delay_estimator_internal.h", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.cc", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:pffft_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/pffft:pffft" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/pffft_wrapper.cc", ++ "//modules/audio_processing/utility/pffft_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/vad:vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_coding:isac_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/vad/common.h", ++ "//modules/audio_processing/vad/gmm.cc", ++ "//modules/audio_processing/vad/gmm.h", ++ "//modules/audio_processing/vad/noise_gmm_tables.h", ++ "//modules/audio_processing/vad/pitch_based_vad.cc", ++ "//modules/audio_processing/vad/pitch_based_vad.h", ++ "//modules/audio_processing/vad/pitch_internal.cc", ++ "//modules/audio_processing/vad/pitch_internal.h", ++ "//modules/audio_processing/vad/pole_zero_filter.cc", ++ "//modules/audio_processing/vad/pole_zero_filter.h", ++ "//modules/audio_processing/vad/standalone_vad.cc", ++ "//modules/audio_processing/vad/standalone_vad.h", ++ "//modules/audio_processing/vad/vad_audio_proc.cc", ++ "//modules/audio_processing/vad/vad_audio_proc.h", ++ "//modules/audio_processing/vad/vad_audio_proc_internal.h", ++ "//modules/audio_processing/vad/vad_circular_buffer.cc", ++ "//modules/audio_processing/vad/vad_circular_buffer.h", ++ "//modules/audio_processing/vad/voice_activity_detector.cc", ++ "//modules/audio_processing/vad/voice_activity_detector.h", ++ "//modules/audio_processing/vad/voice_gmm_tables.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:aec_dump_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/aec_dump.cc", ++ "//modules/audio_processing/include/aec_dump.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing.cc", ++ "//modules/audio_processing/include/audio_processing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:apm_logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/logging/apm_data_dumper.cc", ++ "//modules/audio_processing/logging/apm_data_dumper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/audio_buffer.cc", ++ "//modules/audio_processing/audio_buffer.h", ++ "//modules/audio_processing/splitting_filter.cc", ++ "//modules/audio_processing/splitting_filter.h", ++ "//modules/audio_processing/three_band_filter_bank.cc", ++ "//modules/audio_processing/three_band_filter_bank.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_proxies": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_proxies.cc", ++ "//modules/audio_processing/include/audio_frame_proxies.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:audio_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing:optionally_built_submodule_creators", ++ "//modules/audio_processing:rms_level", ++ "//modules/audio_processing:voice_detection", ++ "//modules/audio_processing/aec3:aec3", ++ "//modules/audio_processing/aec_dump:aec_dump", ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory", ++ "//modules/audio_processing/aecm:aecm_core", ++ "//modules/audio_processing/agc:agc", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:legacy_agc", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/ns:ns", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/audio_processing_builder_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.h", ++ "//modules/audio_processing/common.h", ++ "//modules/audio_processing/echo_control_mobile_impl.cc", ++ "//modules/audio_processing/echo_control_mobile_impl.h", ++ "//modules/audio_processing/echo_detector/circular_buffer.cc", ++ "//modules/audio_processing/echo_detector/circular_buffer.h", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.cc", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.h", ++ "//modules/audio_processing/echo_detector/moving_max.cc", ++ "//modules/audio_processing/echo_detector/moving_max.h", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.cc", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.h", ++ "//modules/audio_processing/gain_control_impl.cc", ++ "//modules/audio_processing/gain_control_impl.h", ++ "//modules/audio_processing/gain_controller2.cc", ++ "//modules/audio_processing/gain_controller2.h", ++ "//modules/audio_processing/level_estimator.cc", ++ "//modules/audio_processing/level_estimator.h", ++ "//modules/audio_processing/render_queue_item_verifier.h", ++ "//modules/audio_processing/residual_echo_detector.cc", ++ "//modules/audio_processing/residual_echo_detector.h", ++ "//modules/audio_processing/typing_detection.cc", ++ "//modules/audio_processing/typing_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_processing_statistics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing_statistics.cc", ++ "//modules/audio_processing/include/audio_processing_statistics.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/config.cc", ++ "//modules/audio_processing/include/config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:high_pass_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/high_pass_filter.cc", ++ "//modules/audio_processing/high_pass_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:optionally_built_submodule_creators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/transient:transient_suppressor_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/optionally_built_submodule_creators.cc", ++ "//modules/audio_processing/optionally_built_submodule_creators.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:rms_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/rms_level.cc", ++ "//modules/audio_processing/rms_level.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:voice_detection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_buffer", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/voice_detection.cc", ++ "//modules/audio_processing/voice_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:alr_detector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_pacing", ++ "//modules/pacing:interval_budget", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/alr_detector.cc", ++ "//modules/congestion_controller/goog_cc/alr_detector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:delay_based_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.cc", ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:estimators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.h", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/delay_increase_detector_interface.h", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.cc", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.h", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.cc", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/congestion_controller/goog_cc:alr_detector", ++ "//modules/congestion_controller/goog_cc:delay_based_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/congestion_controller/goog_cc:loss_based_controller", ++ "//modules/congestion_controller/goog_cc:probe_controller", ++ "//modules/congestion_controller/goog_cc:pushback_controller", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.cc", ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.cc", ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:loss_based_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.h", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:probe_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_conversions", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:unused", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/probe_controller.cc", ++ "//modules/congestion_controller/goog_cc/probe_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:pushback_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//rtc_base:checks", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc", ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:control_handler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//modules/pacing:pacing", ++ "//rtc_base:checks", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/rtp/control_handler.cc", ++ "//modules/congestion_controller/rtp/control_handler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:transport_feedback": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_size", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.h", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller:congestion_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//modules:module_api", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/include/receive_side_congestion_controller.h", ++ "//modules/congestion_controller/receive_side_congestion_controller.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:desktop_capture": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//modules/desktop_capture:desktop_capture_generic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/desktop_capture:desktop_capture_differ_sse2": { ++ "cflags": [ ++ "-msse2", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/desktop_capture/differ_vector_sse2.cc", ++ "//modules/desktop_capture/differ_vector_sse2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:desktop_capture_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "MULTI_MONITOR_SCREENSHARE", ++ "WEBRTC_USE_PIPEWIRE", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//modules/desktop_capture:desktop_capture_differ_sse2", ++ "//modules/desktop_capture:primitives", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/libyuv/include/", ++ "/third_party/libwebrtc/third_party/pipewire/", ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "/third_party/pipewire/", ++ "/third_party/pipewire/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [ ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/cropped_desktop_frame.cc", ++ "//modules/desktop_capture/cropped_desktop_frame.h", ++ "//modules/desktop_capture/cropping_window_capturer.cc", ++ "//modules/desktop_capture/cropping_window_capturer.h", ++ "//modules/desktop_capture/desktop_and_cursor_composer.cc", ++ "//modules/desktop_capture/desktop_and_cursor_composer.h", ++ "//modules/desktop_capture/desktop_capture_options.cc", ++ "//modules/desktop_capture/desktop_capture_options.h", ++ "//modules/desktop_capture/desktop_capturer.cc", ++ "//modules/desktop_capture/desktop_capturer.h", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.h", ++ "//modules/desktop_capture/desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/desktop_frame_generator.cc", ++ "//modules/desktop_capture/desktop_frame_generator.h", ++ "//modules/desktop_capture/desktop_frame_rotation.cc", ++ "//modules/desktop_capture/desktop_frame_rotation.h", ++ "//modules/desktop_capture/differ_block.cc", ++ "//modules/desktop_capture/differ_block.h", ++ "//modules/desktop_capture/fake_desktop_capturer.cc", ++ "//modules/desktop_capture/fake_desktop_capturer.h", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/full_screen_application_handler.cc", ++ "//modules/desktop_capture/full_screen_application_handler.h", ++ "//modules/desktop_capture/full_screen_window_detector.cc", ++ "//modules/desktop_capture/full_screen_window_detector.h", ++ "//modules/desktop_capture/mouse_cursor.cc", ++ "//modules/desktop_capture/mouse_cursor.h", ++ "//modules/desktop_capture/mouse_cursor_monitor.h", ++ "//modules/desktop_capture/resolution_tracker.cc", ++ "//modules/desktop_capture/resolution_tracker.h", ++ "//modules/desktop_capture/rgba_color.cc", ++ "//modules/desktop_capture/rgba_color.h", ++ "//modules/desktop_capture/screen_capture_frame_queue.h", ++ "//modules/desktop_capture/screen_capturer_helper.cc", ++ "//modules/desktop_capture/screen_capturer_helper.h", ++ "//modules/desktop_capture/window_finder.cc", ++ "//modules/desktop_capture/window_finder.h", ++ "//modules/desktop_capture/mouse_cursor_monitor_linux.cc", ++ "//modules/desktop_capture/screen_capturer_linux.cc", ++ "//modules/desktop_capture/window_capturer_linux.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.h", ++ "//modules/desktop_capture/linux/screen_capturer_x11.cc", ++ "//modules/desktop_capture/linux/screen_capturer_x11.h", ++ "//modules/desktop_capture/linux/shared_x_display.cc", ++ "//modules/desktop_capture/linux/shared_x_display.h", ++ "//modules/desktop_capture/linux/window_capturer_x11.cc", ++ "//modules/desktop_capture/linux/window_capturer_x11.h", ++ "//modules/desktop_capture/linux/window_finder_x11.cc", ++ "//modules/desktop_capture/linux/window_finder_x11.h", ++ "//modules/desktop_capture/linux/window_list_utils.cc", ++ "//modules/desktop_capture/linux/window_list_utils.h", ++ "//modules/desktop_capture/linux/x_atom_cache.cc", ++ "//modules/desktop_capture/linux/x_atom_cache.h", ++ "//modules/desktop_capture/linux/x_error_trap.cc", ++ "//modules/desktop_capture/linux/x_error_trap.h", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.cc", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.h", ++ "//modules/desktop_capture/linux/x_window_property.cc", ++ "//modules/desktop_capture/linux/x_window_property.h", ++ "//modules/desktop_capture/linux/base_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/base_capturer_pipewire.h", ++ "//modules/desktop_capture/linux/screen_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/screen_capturer_pipewire.h", ++ "//modules/desktop_capture/linux/window_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/window_capturer_pipewire.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:primitives": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/desktop_capture/desktop_capture_types.h", ++ "//modules/desktop_capture/desktop_frame.cc", ++ "//modules/desktop_capture/desktop_frame.h", ++ "//modules/desktop_capture/desktop_geometry.cc", ++ "//modules/desktop_capture/desktop_geometry.h", ++ "//modules/desktop_capture/desktop_region.cc", ++ "//modules/desktop_capture/desktop_region.h", ++ "//modules/desktop_capture/shared_desktop_frame.cc", ++ "//modules/desktop_capture/shared_desktop_frame.h", ++ "//modules/desktop_capture/shared_memory.cc", ++ "//modules/desktop_capture/shared_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:interval_budget": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/pacing/interval_budget.cc", ++ "//modules/pacing/interval_budget.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/pacing:interval_budget", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/pacing/bitrate_prober.cc", ++ "//modules/pacing/bitrate_prober.h", ++ "//modules/pacing/paced_sender.cc", ++ "//modules/pacing/paced_sender.h", ++ "//modules/pacing/pacing_controller.cc", ++ "//modules/pacing/pacing_controller.h", ++ "//modules/pacing/packet_router.cc", ++ "//modules/pacing/packet_router.h", ++ "//modules/pacing/round_robin_packet_queue.cc", ++ "//modules/pacing/round_robin_packet_queue.h", ++ "//modules/pacing/rtp_packet_pacer.h", ++ "//modules/pacing/task_queue_paced_sender.cc", ++ "//modules/pacing/task_queue_paced_sender.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api:rtp_headers", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/remote_bitrate_estimator/aimd_rate_control.cc", ++ "//modules/remote_bitrate_estimator/aimd_rate_control.h", ++ "//modules/remote_bitrate_estimator/bwe_defines.cc", ++ "//modules/remote_bitrate_estimator/include/bwe_defines.h", ++ "//modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h", ++ "//modules/remote_bitrate_estimator/inter_arrival.cc", ++ "//modules/remote_bitrate_estimator/inter_arrival.h", ++ "//modules/remote_bitrate_estimator/overuse_detector.cc", ++ "//modules/remote_bitrate_estimator/overuse_detector.h", ++ "//modules/remote_bitrate_estimator/overuse_estimator.cc", ++ "//modules/remote_bitrate_estimator/overuse_estimator.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.cc", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.h", ++ "//modules/remote_bitrate_estimator/test/bwe_test_logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/transport/rtp:rtp_source", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/include/flexfec_receiver.h", ++ "//modules/rtp_rtcp/include/flexfec_sender.h", ++ "//modules/rtp_rtcp/include/receive_statistics.h", ++ "//modules/rtp_rtcp/include/remote_ntp_time_estimator.h", ++ "//modules/rtp_rtcp/include/rtp_rtcp.h", ++ "//modules/rtp_rtcp/include/ulpfec_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.h", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.cc", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.h", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/dtmf_queue.cc", ++ "//modules/rtp_rtcp/source/dtmf_queue.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.h", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/flexfec_receiver.cc", ++ "//modules/rtp_rtcp/source/flexfec_sender.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.h", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.h", ++ "//modules/rtp_rtcp/source/packet_loss_stats.cc", ++ "//modules/rtp_rtcp/source/packet_loss_stats.h", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.cc", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.h", ++ "//modules/rtp_rtcp/source/remote_ntp_time_estimator.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.h", ++ "//modules/rtp_rtcp/source/rtcp_receiver.cc", ++ "//modules/rtp_rtcp/source/rtcp_receiver.h", ++ "//modules/rtp_rtcp/source/rtcp_sender.cc", ++ "//modules/rtp_rtcp/source/rtcp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.cc", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.h", ++ "//modules/rtp_rtcp/source/rtp_format.cc", ++ "//modules/rtp_rtcp/source/rtp_format.h", ++ "//modules/rtp_rtcp/source/rtp_format_h264.cc", ++ "//modules/rtp_rtcp/source/rtp_format_h264.h", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.cc", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.h", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.h", ++ "//modules/rtp_rtcp/source/rtp_packet_history.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_history.h", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.cc", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_config.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_interface.h", ++ "//modules/rtp_rtcp/source/rtp_sender.cc", ++ "//modules/rtp_rtcp/source/rtp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.h", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.cc", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.h", ++ "//modules/rtp_rtcp/source/rtp_utility.cc", ++ "//modules/rtp_rtcp/source/rtp_utility.h", ++ "//modules/rtp_rtcp/source/source_tracker.cc", ++ "//modules/rtp_rtcp/source/source_tracker.h", ++ "//modules/rtp_rtcp/source/time_util.cc", ++ "//modules/rtp_rtcp/source/time_util.h", ++ "//modules/rtp_rtcp/source/tmmbr_help.cc", ++ "//modules/rtp_rtcp/source/tmmbr_help.h", ++ "//modules/rtp_rtcp/source/ulpfec_generator.cc", ++ "//modules/rtp_rtcp/source/ulpfec_generator.h", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.cc", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.h", ++ "//modules/rtp_rtcp/source/video_fec_generator.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp_format": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/transport:network_control", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/units:time_delta", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:unused", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/include/report_block_data.cc", ++ "//modules/rtp_rtcp/include/rtp_rtcp_defines.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/app.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/bye.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/common_header.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/dlrr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/fir.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/loss_notification.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/nack.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/pli.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/psfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/report_block.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rrtr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sdes.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sender_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_map.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extensions.cc", ++ "//modules/rtp_rtcp/source/rtp_packet.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_received.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_to_send.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_video_header": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/source/rtp_video_header.cc", ++ "//modules/rtp_rtcp/source/rtp_video_header.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/fft:fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/fft/fft.c", ++ "//modules/third_party/fft/fft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g711:g711_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g711/g711.c", ++ "//modules/third_party/g711/g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g722:g722_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g722/g722_decode.c", ++ "//modules/third_party/g722/g722_enc_dec.h", ++ "//modules/third_party/g722/g722_encode.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//modules:module_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/utility/include/process_thread.h", ++ "//modules/utility/source/process_thread_impl.cc", ++ "//modules/utility/source/process_thread_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_capture:video_capture_internal_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//media:rtc_media_base", ++ "//modules/video_capture:video_capture_module", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_capture/linux/device_info_linux.cc", ++ "//modules/video_capture/linux/device_info_linux.h", ++ "//modules/video_capture/linux/video_capture_linux.cc", ++ "//modules/video_capture/linux/video_capture_linux.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_capture:video_capture_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules:module_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_capture/device_info_impl.cc", ++ "//modules/video_capture/device_info_impl.h", ++ "//modules/video_capture/video_capture.h", ++ "//modules/video_capture/video_capture_config.h", ++ "//modules/video_capture/video_capture_defines.h", ++ "//modules/video_capture/video_capture_factory.cc", ++ "//modules/video_capture/video_capture_factory.h", ++ "//modules/video_capture/video_capture_impl.cc", ++ "//modules/video_capture/video_capture_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/deprecated:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_coding:nack_module", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/deprecated/nack_module.cc", ++ "//modules/video_coding/deprecated/nack_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:chain_diff_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/chain_diff_calculator.cc", ++ "//modules/video_coding/chain_diff_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:codec_globals_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/include/h264_globals.h", ++ "//modules/video_coding/codecs/interface/common_constants.h", ++ "//modules/video_coding/codecs/vp8/include/vp8_globals.h", ++ "//modules/video_coding/codecs/vp9/include/vp9_globals.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_coding:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/encoded_frame.cc", ++ "//modules/video_coding/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:frame_dependencies_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/video:video_frame_type", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/frame_dependencies_calculator.cc", ++ "//modules/video_coding/frame_dependencies_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/histogram.cc", ++ "//modules/video_coding/histogram.h", ++ "//modules/video_coding/nack_module2.cc", ++ "//modules/video_coding/nack_module2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_codec_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//modules:module_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/include/video_codec_interface.cc", ++ "//modules/video_coding/include/video_codec_interface.h", ++ "//modules/video_coding/include/video_coding_defines.h", ++ "//modules/video_coding/include/video_error_codes.h", ++ "//modules/video_coding/video_coding_defines.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/video:builtin_video_bitrate_allocator_factory", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:encoded_frame", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:jitter_upper_bound_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codec_timer.cc", ++ "//modules/video_coding/codec_timer.h", ++ "//modules/video_coding/decoder_database.cc", ++ "//modules/video_coding/decoder_database.h", ++ "//modules/video_coding/event_wrapper.cc", ++ "//modules/video_coding/event_wrapper.h", ++ "//modules/video_coding/fec_controller_default.cc", ++ "//modules/video_coding/fec_controller_default.h", ++ "//modules/video_coding/fec_rate_table.h", ++ "//modules/video_coding/frame_buffer2.cc", ++ "//modules/video_coding/frame_buffer2.h", ++ "//modules/video_coding/frame_object.cc", ++ "//modules/video_coding/frame_object.h", ++ "//modules/video_coding/generic_decoder.cc", ++ "//modules/video_coding/generic_decoder.h", ++ "//modules/video_coding/h264_sprop_parameter_sets.cc", ++ "//modules/video_coding/h264_sprop_parameter_sets.h", ++ "//modules/video_coding/h264_sps_pps_tracker.cc", ++ "//modules/video_coding/h264_sps_pps_tracker.h", ++ "//modules/video_coding/include/video_codec_initializer.h", ++ "//modules/video_coding/inter_frame_delay.cc", ++ "//modules/video_coding/inter_frame_delay.h", ++ "//modules/video_coding/internal_defines.h", ++ "//modules/video_coding/jitter_estimator.cc", ++ "//modules/video_coding/jitter_estimator.h", ++ "//modules/video_coding/loss_notification_controller.cc", ++ "//modules/video_coding/loss_notification_controller.h", ++ "//modules/video_coding/media_opt_util.cc", ++ "//modules/video_coding/media_opt_util.h", ++ "//modules/video_coding/packet_buffer.cc", ++ "//modules/video_coding/packet_buffer.h", ++ "//modules/video_coding/rtp_frame_reference_finder.cc", ++ "//modules/video_coding/rtp_frame_reference_finder.h", ++ "//modules/video_coding/rtt_filter.cc", ++ "//modules/video_coding/rtt_filter.h", ++ "//modules/video_coding/timestamp_map.cc", ++ "//modules/video_coding/timestamp_map.h", ++ "//modules/video_coding/timing.cc", ++ "//modules/video_coding/timing.h", ++ "//modules/video_coding/unique_timestamp_counter.cc", ++ "//modules/video_coding/unique_timestamp_counter.h", ++ "//modules/video_coding/video_codec_initializer.cc", ++ "//modules/video_coding/video_receiver2.cc", ++ "//modules/video_coding/video_receiver2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding_utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/utility/decoded_frames_history.cc", ++ "//modules/video_coding/utility/decoded_frames_history.h", ++ "//modules/video_coding/utility/frame_dropper.cc", ++ "//modules/video_coding/utility/frame_dropper.h", ++ "//modules/video_coding/utility/framerate_controller.cc", ++ "//modules/video_coding/utility/framerate_controller.h", ++ "//modules/video_coding/utility/ivf_file_reader.cc", ++ "//modules/video_coding/utility/ivf_file_reader.h", ++ "//modules/video_coding/utility/ivf_file_writer.cc", ++ "//modules/video_coding/utility/ivf_file_writer.h", ++ "//modules/video_coding/utility/quality_scaler.cc", ++ "//modules/video_coding/utility/quality_scaler.h", ++ "//modules/video_coding/utility/simulcast_rate_allocator.cc", ++ "//modules/video_coding/utility/simulcast_rate_allocator.h", ++ "//modules/video_coding/utility/simulcast_utility.cc", ++ "//modules/video_coding/utility/simulcast_utility.h", ++ "//modules/video_coding/utility/vp8_header_parser.cc", ++ "//modules/video_coding/utility/vp8_header_parser.h", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.cc", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_h264": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/h264.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.h", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.h", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.h", ++ "//modules/video_coding/codecs/h264/include/h264.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_multiplex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/multiplex/augmented_video_frame_buffer.cc", ++ "//modules/video_coding/codecs/multiplex/include/augmented_video_frame_buffer.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_decoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_encoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_decoder_adapter.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoder_adapter.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//api/video_codecs:vp8_temporal_layers_factory", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:cpu_speed_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/include/vp8.h", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8_temporal_layers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.cc", ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/include/temporal_layers_checker.h", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.cc", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers_checker.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//media:rtc_vp9_profile", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/include/vp9.h", ++ "//modules/video_coding/codecs/vp9/vp9.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h", ++ "//modules/video_coding/codecs/vp9/vp9_impl.cc", ++ "//modules/video_coding/codecs/vp9/vp9_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9_helpers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//third_party/abseil-cpp/absl/container:inlined_vector" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/svc_config.cc", ++ "//modules/video_coding/codecs/vp9/svc_config.h", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.cc", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:denoiser_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules:module_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_processing:video_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_processing:denoiser_filter", ++ "//modules/video_processing:video_processing_sse2", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.cc", ++ "//modules/video_processing/util/denoiser_filter_c.cc", ++ "//modules/video_processing/util/denoiser_filter_c.h", ++ "//modules/video_processing/util/noise_estimation.cc", ++ "//modules/video_processing/util/noise_estimation.h", ++ "//modules/video_processing/util/skin_detection.cc", ++ "//modules/video_processing/util/skin_detection.h", ++ "//modules/video_processing/video_denoiser.cc", ++ "//modules/video_processing/video_denoiser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:video_processing_sse2": { ++ "cflags": [ ++ "-msse2", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_processing:denoiser_filter", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter_sse2.cc", ++ "//modules/video_processing/util/denoiser_filter_sse2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules:module_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module.h", ++ "//modules/include/module_common_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_api_public": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_common_types_public.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_fec_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_fec_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/experiments:alr_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/alr_experiment.cc", ++ "//rtc_base/experiments/alr_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:balanced_degradation_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/balanced_degradation_settings.cc", ++ "//rtc_base/experiments/balanced_degradation_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:cpu_speed_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/cpu_speed_experiment.cc", ++ "//rtc_base/experiments/cpu_speed_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:field_trial_parser": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/field_trial_list.cc", ++ "//rtc_base/experiments/field_trial_list.h", ++ "//rtc_base/experiments/field_trial_parser.cc", ++ "//rtc_base/experiments/field_trial_parser.h", ++ "//rtc_base/experiments/field_trial_units.cc", ++ "//rtc_base/experiments/field_trial_units.h", ++ "//rtc_base/experiments/struct_parameters_parser.cc", ++ "//rtc_base/experiments/struct_parameters_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:jitter_upper_bound_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/jitter_upper_bound_experiment.cc", ++ "//rtc_base/experiments/jitter_upper_bound_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:keyframe_interval_settings_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/keyframe_interval_settings.cc", ++ "//rtc_base/experiments/keyframe_interval_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:min_video_bitrate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_frame", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/min_video_bitrate_experiment.cc", ++ "//rtc_base/experiments/min_video_bitrate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_rampup_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_rampup_experiment.cc", ++ "//rtc_base/experiments/quality_rampup_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaler_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaler_settings.cc", ++ "//rtc_base/experiments/quality_scaler_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaling_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaling_experiment.cc", ++ "//rtc_base/experiments/quality_scaling_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rate_control_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rate_control_settings.cc", ++ "//rtc_base/experiments/rate_control_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rtt_mult_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rtt_mult_experiment.cc", ++ "//rtc_base/experiments/rtt_mult_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:stable_target_rate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/stable_target_rate_experiment.cc", ++ "//rtc_base/experiments/stable_target_rate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/memory:aligned_malloc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/memory/aligned_malloc.cc", ++ "//rtc_base/memory/aligned_malloc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/network:sent_packet": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/network/sent_packet.cc", ++ "//rtc_base/network/sent_packet.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:mutex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/mutex.cc", ++ "//rtc_base/synchronization/mutex.h", ++ "//rtc_base/synchronization/mutex_critical_section.h", ++ "//rtc_base/synchronization/mutex_pthread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:rw_lock_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/rw_lock_wrapper.cc", ++ "//rtc_base/synchronization/rw_lock_posix.cc", ++ "//rtc_base/synchronization/rw_lock_posix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:sequence_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/sequence_checker.cc", ++ "//rtc_base/synchronization/sequence_checker.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield.cc", ++ "//rtc_base/synchronization/yield.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield_policy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield_policy.cc", ++ "//rtc_base/synchronization/yield_policy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:arch": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/arch.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:file_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/file_wrapper.cc", ++ "//rtc_base/system/file_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:ignore_warnings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/ignore_warnings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:inline": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/inline.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:rtc_export": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/rtc_export.h", ++ "//rtc_base/system/rtc_export_template.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:thread_registry": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/thread_registry.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:unused": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/unused.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:warn_current_thread_is_deadlocked": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/warn_current_thread_is_deadlocked.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/task_utils:pending_task_safety_flag": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base:thread_checker", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/pending_task_safety_flag.cc", ++ "//rtc_base/task_utils/pending_task_safety_flag.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:repeating_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:logging", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/repeating_task.cc", ++ "//rtc_base/task_utils/repeating_task.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:to_queued_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base/task_utils:pending_task_safety_flag" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/to_queued_task.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/third_party/base64:base64": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/base64/base64.cc", ++ "//rtc_base/third_party/base64/base64.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/third_party/sigslot:sigslot": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/sigslot/sigslot.cc", ++ "//rtc_base/third_party/sigslot/sigslot.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/time:timestamp_extrapolator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/synchronization:rw_lock_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/time/timestamp_extrapolator.cc", ++ "//rtc_base/time/timestamp_extrapolator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/units:unit_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/units/unit_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:atomicops": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/atomic_ops.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:audio_format_to_string": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/strings/audio_format_to_string.cc", ++ "//rtc_base/strings/audio_format_to_string.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:checks": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:safe_compare", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/checks.cc", ++ "//rtc_base/checks.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:compile_assert_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/compile_assert_c.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:criticalsection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecated/recursive_critical_section.cc", ++ "//rtc_base/deprecated/recursive_critical_section.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:deprecation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:divide_round": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/divide_round.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:gtest_prod": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/gtest_prod_util.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:ignore_wundef": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ignore_wundef.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32", ++ "-Wno-exit-time-destructors", ++ "-Wno-global-constructors" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:inline", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/logging.cc", ++ "//rtc_base/logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:macromagic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/arraysize.h", ++ "//rtc_base/constructor_magic.h", ++ "//rtc_base/format_macros.h", ++ "//rtc_base/stringize_macros.h", ++ "//rtc_base/thread_annotations.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:platform_thread": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:rtc_event", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread.cc", ++ "//rtc_base/platform_thread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:platform_thread_types": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread_types.cc", ++ "//rtc_base/platform_thread_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:protobuf_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/protobuf_utils.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rate_limiter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/rate_limiter.cc", ++ "//rtc_base/rate_limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:refcount": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ref_count.h", ++ "//rtc_base/ref_counted_object.h", ++ "//rtc_base/ref_counter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rtc_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:scoped_refptr", ++ "//api/numerics:numerics", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:flat_hash_map", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//rtc_base/unused/", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/async_resolver_interface.cc", ++ "//rtc_base/async_resolver_interface.h", ++ "//rtc_base/async_socket.cc", ++ "//rtc_base/async_socket.h", ++ "//rtc_base/crc32.cc", ++ "//rtc_base/crc32.h", ++ "//rtc_base/crypt_string.cc", ++ "//rtc_base/crypt_string.h", ++ "//rtc_base/data_rate_limiter.cc", ++ "//rtc_base/data_rate_limiter.h", ++ "//rtc_base/dscp.h", ++ "//rtc_base/file_rotating_stream.cc", ++ "//rtc_base/file_rotating_stream.h", ++ "//rtc_base/ip_address.cc", ++ "//rtc_base/ip_address.h", ++ "//rtc_base/keep_ref_until_done.h", ++ "//rtc_base/message_handler.cc", ++ "//rtc_base/message_handler.h", ++ "//rtc_base/net_helpers.cc", ++ "//rtc_base/net_helpers.h", ++ "//rtc_base/network_constants.cc", ++ "//rtc_base/network_constants.h", ++ "//rtc_base/network_route.cc", ++ "//rtc_base/network_route.h", ++ "//rtc_base/null_socket_server.cc", ++ "//rtc_base/null_socket_server.h", ++ "//rtc_base/physical_socket_server.cc", ++ "//rtc_base/physical_socket_server.h", ++ "//rtc_base/sigslot_repeater.h", ++ "//rtc_base/socket_address.cc", ++ "//rtc_base/socket_address.h", ++ "//rtc_base/socket_server.h", ++ "//rtc_base/stream.cc", ++ "//rtc_base/stream.h", ++ "//rtc_base/thread.cc", ++ "//rtc_base/thread.h", ++ "//rtc_base/callback.h", ++ "//rtc_base/log_sinks.cc", ++ "//rtc_base/log_sinks.h", ++ "//rtc_base/rolling_accumulator.h", ++ "//rtc_base/ssl_roots.h", ++ "//rtc_base/ifaddrs_converter.cc", ++ "//rtc_base/ifaddrs_converter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_base_approved": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_compare", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base:type_traits", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/system:unused", ++ "//rtc_base/third_party/base64:base64", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/bind.h", ++ "//rtc_base/bit_buffer.cc", ++ "//rtc_base/bit_buffer.h", ++ "//rtc_base/buffer.h", ++ "//rtc_base/buffer_queue.cc", ++ "//rtc_base/buffer_queue.h", ++ "//rtc_base/byte_buffer.cc", ++ "//rtc_base/byte_buffer.h", ++ "//rtc_base/byte_order.h", ++ "//rtc_base/copy_on_write_buffer.cc", ++ "//rtc_base/copy_on_write_buffer.h", ++ "//rtc_base/event_tracer.cc", ++ "//rtc_base/event_tracer.h", ++ "//rtc_base/location.cc", ++ "//rtc_base/location.h", ++ "//rtc_base/message_buffer_reader.h", ++ "//rtc_base/numerics/histogram_percentile_counter.cc", ++ "//rtc_base/numerics/histogram_percentile_counter.h", ++ "//rtc_base/numerics/mod_ops.h", ++ "//rtc_base/numerics/moving_max_counter.h", ++ "//rtc_base/numerics/sample_counter.cc", ++ "//rtc_base/numerics/sample_counter.h", ++ "//rtc_base/one_time_event.h", ++ "//rtc_base/race_checker.cc", ++ "//rtc_base/race_checker.h", ++ "//rtc_base/random.cc", ++ "//rtc_base/random.h", ++ "//rtc_base/rate_statistics.cc", ++ "//rtc_base/rate_statistics.h", ++ "//rtc_base/rate_tracker.cc", ++ "//rtc_base/rate_tracker.h", ++ "//rtc_base/swap_queue.h", ++ "//rtc_base/timestamp_aligner.cc", ++ "//rtc_base/timestamp_aligner.h", ++ "//rtc_base/trace_event.h", ++ "//rtc_base/zero_memory.cc", ++ "//rtc_base/zero_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_event": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base/synchronization:yield_policy", ++ "//rtc_base/system:warn_current_thread_is_deadlocked", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/event.cc", ++ "//rtc_base/event.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/event_based_exponential_moving_average.cc", ++ "//rtc_base/numerics/event_based_exponential_moving_average.h", ++ "//rtc_base/numerics/exp_filter.cc", ++ "//rtc_base/numerics/exp_filter.h", ++ "//rtc_base/numerics/math_utils.h", ++ "//rtc_base/numerics/moving_average.cc", ++ "//rtc_base/numerics/moving_average.h", ++ "//rtc_base/numerics/moving_median_filter.h", ++ "//rtc_base/numerics/percentile_filter.h", ++ "//rtc_base/numerics/running_statistics.h", ++ "//rtc_base/numerics/sequence_number_util.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_queue.cc", ++ "//rtc_base/task_queue.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:safe_compare": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_compare.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_conversions": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_conversions.h", ++ "//rtc_base/numerics/safe_conversions_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_minmax": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_minmax.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:sanitizer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/sanitizer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:stringutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/string_encode.cc", ++ "//rtc_base/string_encode.h", ++ "//rtc_base/string_to_number.cc", ++ "//rtc_base/string_to_number.h", ++ "//rtc_base/string_utils.cc", ++ "//rtc_base/string_utils.h", ++ "//rtc_base/strings/string_builder.cc", ++ "//rtc_base/strings/string_builder.h", ++ "//rtc_base/strings/string_format.cc", ++ "//rtc_base/strings/string_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:thread_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/thread_checker.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:timeutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "WEBRTC_EXCLUDE_SYSTEM_TIME", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system_time.cc", ++ "//rtc_base/system_time.h", ++ "//rtc_base/time_utils.cc", ++ "//rtc_base/time_utils.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/type_traits.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:weak_ptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/weak_ptr.cc", ++ "//rtc_base/weak_ptr.h" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:field_trial": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/field_trial.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:metrics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/metrics.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:system_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/include/clock.h", ++ "//system_wrappers/include/cpu_features_wrapper.h", ++ "//system_wrappers/include/cpu_info.h", ++ "//system_wrappers/include/ntp_time.h", ++ "//system_wrappers/include/rtp_to_ntp_estimator.h", ++ "//system_wrappers/include/sleep.h", ++ "//system_wrappers/source/clock.cc", ++ "//system_wrappers/source/cpu_features.cc", ++ "//system_wrappers/source/cpu_info.cc", ++ "//system_wrappers/source/rtp_to_ntp_estimator.cc", ++ "//system_wrappers/source/sleep.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//test:rtp_test_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//test/rtp_header_parser.cc", ++ "//test/rtp_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:algorithm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:container": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:atomic_hook": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:base_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:core_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:log_severity": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/log_severity.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:atomic_hook", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:log_severity" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/internal/raw_logging.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:compressed_tuple": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:flat_hash_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:compressed_tuple", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:span" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/memory:memory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/meta:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/numeric:int128": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/numeric/int128.cc", ++ "//third_party/abseil-cpp/absl/numeric/int128_have_intrinsic.inc", ++ "//third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/internal/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/ostringstream.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/utf8.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:strings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/numeric:int128", ++ "//third_party/abseil-cpp/absl/strings:internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/ascii.cc", ++ "//third_party/abseil-cpp/absl/strings/charconv.cc", ++ "//third_party/abseil-cpp/absl/strings/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.h", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.h", ++ "//third_party/abseil-cpp/absl/strings/internal/stl_type_traits.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_join_internal.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_split_internal.h", ++ "//third_party/abseil-cpp/absl/strings/match.cc", ++ "//third_party/abseil-cpp/absl/strings/numbers.cc", ++ "//third_party/abseil-cpp/absl/strings/str_cat.cc", ++ "//third_party/abseil-cpp/absl/strings/str_replace.cc", ++ "//third_party/abseil-cpp/absl/strings/str_split.cc", ++ "//third_party/abseil-cpp/absl/strings/string_view.cc", ++ "//third_party/abseil-cpp/absl/strings/substitute.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_optional_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_optional_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_variant_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_variant_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:optional": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_optional_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/optional.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:span": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/span.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:variant": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_variant_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/variant.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/pffft:pffft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/pffft/src/pffft.c", ++ "//third_party/pffft/src/pffft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/rnnoise:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/rnnoise/src/rnn_activations.h", ++ "//third_party/rnnoise/src/rnn_vad_weights.cc", ++ "//third_party/rnnoise/src/rnn_vad_weights.h" ++ ], ++ "type": "source_set" ++ }, ++ "//video/adaptation:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/adaptation/balanced_constraint.cc", ++ "//video/adaptation/balanced_constraint.h", ++ "//video/adaptation/bitrate_constraint.cc", ++ "//video/adaptation/bitrate_constraint.h", ++ "//video/adaptation/encode_usage_resource.cc", ++ "//video/adaptation/encode_usage_resource.h", ++ "//video/adaptation/overuse_frame_detector.cc", ++ "//video/adaptation/overuse_frame_detector.h", ++ "//video/adaptation/quality_rampup_experiment_helper.cc", ++ "//video/adaptation/quality_rampup_experiment_helper.h", ++ "//video/adaptation/quality_scaler_resource.cc", ++ "//video/adaptation/quality_scaler_resource.h", ++ "//video/adaptation/video_stream_encoder_resource.cc", ++ "//video/adaptation/video_stream_encoder_resource.h", ++ "//video/adaptation/video_stream_encoder_resource_manager.cc", ++ "//video/adaptation/video_stream_encoder_resource_manager.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:frame_dumping_decoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/frame_dumping_decoder.cc", ++ "//video/frame_dumping_decoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video:video_stream_encoder_create", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:nack_module", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding/deprecated:nack_module", ++ "//modules/video_processing:video_processing", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:keyframe_interval_settings_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:thread_registry", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:frame_dumping_decoder" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/buffered_frame_decryptor.cc", ++ "//video/buffered_frame_decryptor.h", ++ "//video/call_stats.cc", ++ "//video/call_stats.h", ++ "//video/call_stats2.cc", ++ "//video/call_stats2.h", ++ "//video/encoder_rtcp_feedback.cc", ++ "//video/encoder_rtcp_feedback.h", ++ "//video/quality_limitation_reason_tracker.cc", ++ "//video/quality_limitation_reason_tracker.h", ++ "//video/quality_threshold.cc", ++ "//video/quality_threshold.h", ++ "//video/receive_statistics_proxy.cc", ++ "//video/receive_statistics_proxy.h", ++ "//video/receive_statistics_proxy2.cc", ++ "//video/receive_statistics_proxy2.h", ++ "//video/report_block_stats.cc", ++ "//video/report_block_stats.h", ++ "//video/rtp_streams_synchronizer.cc", ++ "//video/rtp_streams_synchronizer.h", ++ "//video/rtp_streams_synchronizer2.cc", ++ "//video/rtp_streams_synchronizer2.h", ++ "//video/rtp_video_stream_receiver.cc", ++ "//video/rtp_video_stream_receiver.h", ++ "//video/rtp_video_stream_receiver2.cc", ++ "//video/rtp_video_stream_receiver2.h", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.cc", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.h", ++ "//video/send_delay_stats.cc", ++ "//video/send_delay_stats.h", ++ "//video/send_statistics_proxy.cc", ++ "//video/send_statistics_proxy.h", ++ "//video/stats_counter.cc", ++ "//video/stats_counter.h", ++ "//video/stream_synchronization.cc", ++ "//video/stream_synchronization.h", ++ "//video/transport_adapter.cc", ++ "//video/transport_adapter.h", ++ "//video/video_quality_observer.cc", ++ "//video/video_quality_observer.h", ++ "//video/video_quality_observer2.cc", ++ "//video/video_quality_observer2.h", ++ "//video/video_receive_stream.cc", ++ "//video/video_receive_stream.h", ++ "//video/video_receive_stream2.cc", ++ "//video/video_receive_stream2.h", ++ "//video/video_send_stream.cc", ++ "//video/video_send_stream.h", ++ "//video/video_send_stream_impl.cc", ++ "//video/video_send_stream_impl.h", ++ "//video/video_stream_decoder.cc", ++ "//video/video_stream_decoder.h", ++ "//video/video_stream_decoder2.cc", ++ "//video/video_stream_decoder2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video_stream_encoder_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m64", ++ "-march=x86-64", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ggnu-pubnames", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-shorten-64-to-32" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/alignment_adjuster.cc", ++ "//video/alignment_adjuster.h", ++ "//video/encoder_bitrate_adjuster.cc", ++ "//video/encoder_bitrate_adjuster.h", ++ "//video/encoder_overshoot_detector.cc", ++ "//video/encoder_overshoot_detector.h", ++ "//video/frame_encode_metadata_writer.cc", ++ "//video/frame_encode_metadata_writer.h", ++ "//video/video_source_sink_controller.cc", ++ "//video/video_source_sink_controller.h", ++ "//video/video_stream_encoder.cc", ++ "//video/video_stream_encoder.h" ++ ], ++ "type": "static_library" ++ } ++ } ++} +\ No newline at end of file +diff --git dom/media/webrtc/third_party_build/gn-configs/x64_True_x64_freebsd.mozconfig dom/media/webrtc/third_party_build/gn-configs/x64_True_x64_freebsd.mozconfig +new file mode 100644 +index 0000000000..bd2b342377 +--- /dev/null ++++ dom/media/webrtc/third_party_build/gn-configs/x64_True_x64_freebsd.mozconfig +@@ -0,0 +1,10 @@ ++export M4=/usr/local/bin/gm4 ++export CC=/usr/local/bin/clang13 ++export CXX=/usr/local/bin/clang++13 ++export CPP=/usr/local/bin/clang-cpp13 ++ac_add_options --with-libclang-path=/usr/local/llvm13/lib ++ ++ac_add_options --enable-debug ++ac_add_options --enable-bootstrap ++ ++mk_add_options MOZ_OBJDIR=obj-x64_True_x64_freebsd +diff --git dom/media/webrtc/third_party_build/gn-configs/x64_True_x86_freebsd.json dom/media/webrtc/third_party_build/gn-configs/x64_True_x86_freebsd.json +new file mode 100644 +index 0000000000..6d035a69e9 +--- /dev/null ++++ dom/media/webrtc/third_party_build/gn-configs/x64_True_x86_freebsd.json +@@ -0,0 +1,38342 @@ ++{ ++ "gn_gen_args": { ++ "host_cpu": "x64", ++ "is_debug": true, ++ "target_cpu": "x86", ++ "target_os": "freebsd" ++ }, ++ "mozbuild_args": { ++ "CPU_ARCH": "x86", ++ "HOST_CPU_ARCH": "x86_64", ++ "MOZ_DEBUG": "1", ++ "OS_TARGET": "FreeBSD" ++ }, ++ "sandbox_vars": { ++ "COMPILE_FLAGS": { ++ "WARNINGS_AS_ERRORS": [] ++ }, ++ "FINAL_LIBRARY": "webrtc" ++ }, ++ "targets": { ++ "//:webrtc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:builtin_audio_decoder_factory", ++ "//api/audio_codecs:builtin_audio_encoder_factory", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:builtin_video_decoder_factory", ++ "//api/video_codecs:builtin_video_encoder_factory", ++ "//audio:audio", ++ "//call:call", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//media:media", ++ "//modules:modules", ++ "//modules/video_capture:video_capture_internal_impl", ++ "//rtc_base:rtc_base", ++ "//test:rtp_test_utils", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [], ++ "type": "static_library" ++ }, ++ "//api/adaptation:resource_adaptation_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/adaptation/resource.cc", ++ "//api/adaptation/resource.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:aec3_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_canceller3_config.cc", ++ "//api/audio/echo_canceller3_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:aec3_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//modules/audio_processing/aec3:aec3", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_canceller3_factory.cc", ++ "//api/audio/echo_canceller3_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_frame_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_packet_info", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_frame.cc", ++ "//api/audio/audio_frame.h", ++ "//api/audio/channel_layout.cc", ++ "//api/audio/channel_layout.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio:audio_mixer_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/audio_mixer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio:echo_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio/echo_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/L16:audio_decoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_decoder_L16.cc", ++ "//api/audio_codecs/L16/audio_decoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/L16:audio_encoder_L16": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:pcm16b", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/L16/audio_encoder_L16.cc", ++ "//api/audio_codecs/L16/audio_encoder_L16.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_decoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_decoder_g711.cc", ++ "//api/audio_codecs/g711/audio_decoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g711:audio_encoder_g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g711/audio_encoder_g711.cc", ++ "//api/audio_codecs/g711/audio_encoder_g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_decoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_decoder_g722.cc", ++ "//api/audio_codecs/g722/audio_decoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//modules/audio_coding:g722", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722.cc", ++ "//api/audio_codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/g722:audio_encoder_g722_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/g722/audio_encoder_g722_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_decoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//modules/audio_coding:ilbc", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.cc", ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/ilbc/audio_encoder_ilbc_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_decoder_isac_float" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_decoder_isac_float": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_decoder_isac_float.cc", ++ "//api/audio_codecs/isac/audio_decoder_isac_float.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs/isac:audio_encoder_isac_float" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/isac:audio_encoder_isac_float": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/isac/audio_encoder_isac_float.cc", ++ "//api/audio_codecs/isac/audio_encoder_isac_float.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_opus.cc", ++ "//api/audio_codecs/opus/audio_decoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_decoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_decoder_multi_channel_opus_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_multiopus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//modules/audio_coding:webrtc_opus", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_opus.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs/opus:audio_encoder_opus_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_OPUS_VARIABLE_COMPLEXITY=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.h", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.cc", ++ "//api/audio_codecs/opus/audio_encoder_opus_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:audio_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:scoped_refptr", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/audio_codec_pair_id.cc", ++ "//api/audio_codecs/audio_codec_pair_id.h", ++ "//api/audio_codecs/audio_decoder.cc", ++ "//api/audio_codecs/audio_decoder.h", ++ "//api/audio_codecs/audio_decoder_factory.h", ++ "//api/audio_codecs/audio_decoder_factory_template.h", ++ "//api/audio_codecs/audio_encoder.cc", ++ "//api/audio_codecs/audio_encoder.h", ++ "//api/audio_codecs/audio_encoder_factory.h", ++ "//api/audio_codecs/audio_encoder_factory_template.h", ++ "//api/audio_codecs/audio_format.cc", ++ "//api/audio_codecs/audio_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_decoder_L16", ++ "//api/audio_codecs/g711:audio_decoder_g711", ++ "//api/audio_codecs/g722:audio_decoder_g722", ++ "//api/audio_codecs/ilbc:audio_decoder_ilbc", ++ "//api/audio_codecs/isac:audio_decoder_isac", ++ "//api/audio_codecs/opus:audio_decoder_multiopus", ++ "//api/audio_codecs/opus:audio_decoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_decoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/audio_codecs:builtin_audio_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_USE_BUILTIN_ILBC=1", ++ "WEBRTC_USE_BUILTIN_OPUS=1", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_BUILTIN_ISAC_FIX=0", ++ "WEBRTC_USE_BUILTIN_ISAC_FLOAT=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/L16:audio_encoder_L16", ++ "//api/audio_codecs/g711:audio_encoder_g711", ++ "//api/audio_codecs/g722:audio_encoder_g722", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc", ++ "//api/audio_codecs/isac:audio_encoder_isac", ++ "//api/audio_codecs/opus:audio_encoder_multiopus", ++ "//api/audio_codecs/opus:audio_encoder_opus", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_codecs/builtin_audio_encoder_factory.cc", ++ "//api/audio_codecs/builtin_audio_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/crypto:frame_decryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_decryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:frame_encryptor_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/frame_encryptor_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/crypto:options": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/crypto/crypto_options.cc", ++ "//api/crypto/crypto_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/neteq:default_neteq_controller_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_controller_api", ++ "//modules/audio_coding:neteq" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/default_neteq_controller_factory.cc", ++ "//api/neteq/default_neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/neteq.cc", ++ "//api/neteq/neteq.h", ++ "//api/neteq/neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:neteq_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/neteq:neteq_api", ++ "//api/neteq:tick_timer", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/neteq_controller.h", ++ "//api/neteq/neteq_controller_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/neteq:tick_timer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/neteq/tick_timer.cc", ++ "//api/neteq/tick_timer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/numerics:numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/numerics/samples_stats_counter.cc", ++ "//api/numerics/samples_stats_counter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/rtc_event_log:rtc_event_log": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:libjingle_logging_api", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:timeutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log/rtc_event.cc", ++ "//api/rtc_event_log/rtc_event.h", ++ "//api/rtc_event_log/rtc_event_log.cc", ++ "//api/rtc_event_log/rtc_event_log.h", ++ "//api/rtc_event_log/rtc_event_log_factory_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/task_queue:task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/task_queue/task_queue_base.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport/rtp:dependency_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/dependency_descriptor.cc", ++ "//api/transport/rtp/dependency_descriptor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport/rtp:rtp_source": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/rtp/rtp_source.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/transport:bitrate_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/bitrate_settings.cc", ++ "//api/transport/bitrate_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:field_trial_based_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:webrtc_key_value_config", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/field_trial_based_config.cc", ++ "//api/transport/field_trial_based_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//modules/congestion_controller/goog_cc:goog_cc", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/goog_cc_factory.cc", ++ "//api/transport/goog_cc_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:network_control": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:deprecation", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/network_control.h", ++ "//api/transport/network_types.cc", ++ "//api/transport/network_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/transport:webrtc_key_value_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/transport/webrtc_key_value_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/units:data_rate": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:data_size", ++ "//api/units:frequency", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_rate.cc", ++ "//api/units/data_rate.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:data_size": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/data_size.cc", ++ "//api/units/data_size.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:frequency": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/frequency.cc", ++ "//api/units/frequency.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:time_delta": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/time_delta.cc", ++ "//api/units/time_delta.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/units:timestamp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/units:unit_base" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/units/timestamp.cc", ++ "//api/units/timestamp.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:builtin_video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/builtin_video_bitrate_allocator_factory.cc", ++ "//api/video/builtin_video_bitrate_allocator_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_coding:encoded_frame" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/encoded_frame.cc", ++ "//api/video/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:encoded_image": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:refcountedbase", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/encoded_image.cc", ++ "//api/video/encoded_image.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:recordable_encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/recordable_encoded_frame.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_adaptation_counters.cc", ++ "//api/video/video_adaptation_counters.h", ++ "//api/video/video_adaptation_reason.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocation.cc", ++ "//api/video/video_bitrate_allocation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_bitrate_allocation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator.cc", ++ "//api/video/video_bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_bitrate_allocator_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocator", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_bitrate_allocator_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_codec_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_constants.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_codec_type.h", ++ "//api/video/video_frame.cc", ++ "//api/video/video_frame.h", ++ "//api/video/video_frame_buffer.cc", ++ "//api/video/video_frame_buffer.h", ++ "//api/video/video_sink_interface.h", ++ "//api/video/video_source_interface.cc", ++ "//api/video/video_source_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i010": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/i010_buffer.cc", ++ "//api/video/i010_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_i420": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/i420_buffer.cc", ++ "//api/video/i420_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_metadata": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_metadata.cc", ++ "//api/video/video_frame_metadata.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_frame_nv12": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/nv12_buffer.cc", ++ "//api/video/nv12_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_frame_type": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_frame_type.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/color_space.cc", ++ "//api/video/color_space.h", ++ "//api/video/hdr_metadata.cc", ++ "//api/video/hdr_metadata.h", ++ "//api/video/video_content_type.cc", ++ "//api/video/video_content_type.h", ++ "//api/video/video_rotation.h", ++ "//api/video/video_timing.cc", ++ "//api/video/video_timing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video:video_stream_encoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_stream_encoder_interface.h", ++ "//api/video/video_stream_encoder_observer.h", ++ "//api/video/video_stream_encoder_settings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video:video_stream_encoder_create": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//video:video_stream_encoder_impl", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video/video_stream_encoder_create.cc", ++ "//api/video/video_stream_encoder_create.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:bitstream_parser_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/bitstream_parser.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api/video_codecs:builtin_video_decoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_internal_video_codecs", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/builtin_video_decoder_factory.cc", ++ "//api/video_codecs/builtin_video_decoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:builtin_video_encoder_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_internal_video_codecs", ++ "//media:rtc_media_base", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/builtin_video_encoder_factory.cc", ++ "//api/video_codecs/builtin_video_encoder_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:rtc_software_fallback_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_decoder_software_fallback_wrapper.h", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.cc", ++ "//api/video_codecs/video_encoder_software_fallback_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:video_codecs_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/sdp_video_format.cc", ++ "//api/video_codecs/sdp_video_format.h", ++ "//api/video_codecs/spatial_layer.cc", ++ "//api/video_codecs/spatial_layer.h", ++ "//api/video_codecs/video_codec.cc", ++ "//api/video_codecs/video_codec.h", ++ "//api/video_codecs/video_decoder.cc", ++ "//api/video_codecs/video_decoder.h", ++ "//api/video_codecs/video_decoder_factory.cc", ++ "//api/video_codecs/video_decoder_factory.h", ++ "//api/video_codecs/video_encoder.cc", ++ "//api/video_codecs/video_encoder.h", ++ "//api/video_codecs/video_encoder_config.cc", ++ "//api/video_codecs/video_encoder_config.h", ++ "//api/video_codecs/video_encoder_factory.h", ++ "//api/video_codecs/vp8_frame_buffer_controller.h", ++ "//api/video_codecs/vp8_frame_config.cc", ++ "//api/video_codecs/vp8_frame_config.h", ++ "//api/video_codecs/vp8_temporal_layers.cc", ++ "//api/video_codecs/vp8_temporal_layers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api/video_codecs:vp8_temporal_layers_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/video_codecs/vp8_temporal_layers_factory.cc", ++ "//api/video_codecs/vp8_temporal_layers_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:array_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/array_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:audio_options_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/audio_options.cc", ++ "//api/audio_options.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:bitrate_allocation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:time_delta" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/bitrate_allocation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:call_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/audio_sink.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:callfactory_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/call_factory_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:fec_controller_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame_type", ++ "//modules:module_fec_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/fec_controller.h", ++ "//api/fec_controller_override.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:frame_transformer_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:video_frame_metadata", ++ "//rtc_base:refcount" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/frame_transformer_interface.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:function_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/function_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:libjingle_logging_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_event_log_output.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:media_stream_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:audio_options_api", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_stream_interface.cc", ++ "//api/media_stream_interface.h", ++ "//api/notifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:network_state_predictor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/network_state_predictor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:priority": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/priority.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:refcountedbase": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/ref_counted_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:rtc_error": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtc_error.cc", ++ "//api/rtc_error.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//api/video:video_rtp_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_headers.cc", ++ "//api/rtp_headers.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_packet_info": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:rtp_headers", ++ "//api:scoped_refptr", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_packet_info.cc", ++ "//api/rtp_packet_info.h", ++ "//api/rtp_packet_infos.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_parameters": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:priority", ++ "//api:rtp_transceiver_direction", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/media_types.cc", ++ "//api/media_types.h", ++ "//api/rtp_parameters.cc", ++ "//api/rtp_parameters.h" ++ ], ++ "type": "static_library" ++ }, ++ "//api:rtp_transceiver_direction": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/rtp_transceiver_direction.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:scoped_refptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/scoped_refptr.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:simulated_network_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/test/simulated_network.h" ++ ], ++ "type": "source_set" ++ }, ++ "//api:transport_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//api/call/transport.cc", ++ "//api/call/transport.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio/utility:audio_frame_operations": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//audio/utility/audio_frame_operations.cc", ++ "//audio/utility/audio_frame_operations.h", ++ "//audio/utility/channel_mixer.cc", ++ "//audio/utility/channel_mixer.h", ++ "//audio/utility/channel_mixing_matrix.cc", ++ "//audio/utility/channel_mixing_matrix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//audio:audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:call_api", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio:aec3_factory", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport/rtp:rtp_source", ++ "//audio/utility:audio_frame_operations", ++ "//call:audio_sender_interface", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_coding", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:audio_encoder_cng", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//modules/audio_coding:red", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:rms_level", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//audio/audio_level.cc", ++ "//audio/audio_level.h", ++ "//audio/audio_receive_stream.cc", ++ "//audio/audio_receive_stream.h", ++ "//audio/audio_send_stream.cc", ++ "//audio/audio_send_stream.h", ++ "//audio/audio_state.cc", ++ "//audio/audio_state.h", ++ "//audio/audio_transport_impl.cc", ++ "//audio/audio_transport_impl.h", ++ "//audio/channel_receive.cc", ++ "//audio/channel_receive.h", ++ "//audio/channel_receive_frame_transformer_delegate.cc", ++ "//audio/channel_receive_frame_transformer_delegate.h", ++ "//audio/channel_send.cc", ++ "//audio/channel_send.h", ++ "//audio/channel_send_frame_transformer_delegate.cc", ++ "//audio/channel_send_frame_transformer_delegate.h", ++ "//audio/conversion.h", ++ "//audio/null_audio_poller.cc", ++ "//audio/null_audio_poller.h", ++ "//audio/remix_resample.cc", ++ "//audio/remix_resample.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call/adaptation:resource_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/adaptation/adaptation_constraint.cc", ++ "//call/adaptation/adaptation_constraint.h", ++ "//call/adaptation/broadcast_resource_listener.cc", ++ "//call/adaptation/broadcast_resource_listener.h", ++ "//call/adaptation/degradation_preference_provider.cc", ++ "//call/adaptation/degradation_preference_provider.h", ++ "//call/adaptation/encoder_settings.cc", ++ "//call/adaptation/encoder_settings.h", ++ "//call/adaptation/resource_adaptation_processor.cc", ++ "//call/adaptation/resource_adaptation_processor.h", ++ "//call/adaptation/resource_adaptation_processor_interface.cc", ++ "//call/adaptation/resource_adaptation_processor_interface.h", ++ "//call/adaptation/video_source_restrictions.cc", ++ "//call/adaptation/video_source_restrictions.h", ++ "//call/adaptation/video_stream_adapter.cc", ++ "//call/adaptation/video_stream_adapter.h", ++ "//call/adaptation/video_stream_input_state.cc", ++ "//call/adaptation/video_stream_input_state.h", ++ "//call/adaptation/video_stream_input_state_provider.cc", ++ "//call/adaptation/video_stream_input_state_provider.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:audio_sender_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/audio_sender.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:bitrate_allocator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:bitrate_allocation", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/bitrate_allocator.cc", ++ "//call/bitrate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:bitrate_configurator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:bitrate_settings", ++ "//api/units:data_rate", ++ "//call:rtp_interfaces", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_bitrate_configurator.cc", ++ "//call/rtp_bitrate_configurator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:callfactory_api", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:time_delta", ++ "//api/video_codecs:video_codecs_api", ++ "//audio:audio", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:fake_network", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:simulated_network", ++ "//call:video_stream_api", ++ "//call/adaptation:resource_adaptation", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//logging:rtc_event_video", ++ "//logging:rtc_stream_config", ++ "//modules:module_api", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//modules/video_coding:video_coding", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:video" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/call.cc", ++ "//call/call_factory.cc", ++ "//call/call_factory.h", ++ "//call/degraded_call.cc", ++ "//call/degraded_call.h", ++ "//call/flexfec_receive_stream_impl.cc", ++ "//call/flexfec_receive_stream_impl.h", ++ "//call/receive_time_calculator.cc", ++ "//call/receive_time_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:call_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:network_state_predictor_api", ++ "//api:rtc_error", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/audio:audio_mixer_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/neteq:neteq_api", ++ "//api/task_queue:task_queue", ++ "//api/transport:bitrate_settings", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:rtp_source", ++ "//call:audio_sender_interface", ++ "//call:rtp_interfaces", ++ "//call:video_stream_api", ++ "//modules/audio_device:audio_device", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_processing", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/audio_receive_stream.cc", ++ "//call/audio_receive_stream.h", ++ "//call/audio_send_stream.h", ++ "//call/audio_send_stream_call.cc", ++ "//call/audio_state.cc", ++ "//call/audio_state.h", ++ "//call/call.h", ++ "//call/call_config.cc", ++ "//call/call_config.h", ++ "//call/flexfec_receive_stream.cc", ++ "//call/flexfec_receive_stream.h", ++ "//call/packet_receiver.h", ++ "//call/syncable.cc", ++ "//call/syncable.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:fake_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:simulated_network_api", ++ "//api:transport_api", ++ "//call:call_interfaces", ++ "//call:simulated_network", ++ "//call:simulated_packet_receiver", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/fake_network_pipe.cc", ++ "//call/fake_network_pipe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_interfaces": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:bitrate_settings", ++ "//api/units:timestamp", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_config.cc", ++ "//call/rtp_config.h", ++ "//call/rtp_packet_sink_interface.h", ++ "//call/rtp_stream_receiver_controller_interface.h", ++ "//call/rtp_transport_controller_send_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//call:rtp_interfaces", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_demuxer.cc", ++ "//call/rtp_demuxer.h", ++ "//call/rtp_stream_receiver_controller.cc", ++ "//call/rtp_stream_receiver_controller.h", ++ "//call/rtx_receive_stream.cc", ++ "//call/rtx_receive_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:rtp_sender": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:bitrate_allocation", ++ "//api:fec_controller_api", ++ "//api:network_state_predictor_api", ++ "//api:rtp_parameters", ++ "//api:transport_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:goog_cc", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_configurator", ++ "//call:rtp_interfaces", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller:congestion_controller", ++ "//modules/congestion_controller/rtp:control_handler", ++ "//modules/congestion_controller/rtp:transport_feedback", ++ "//modules/pacing:pacing", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:chain_diff_calculator", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:frame_dependencies_calculator", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/task_utils:repeating_task", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/rtp_payload_params.cc", ++ "//call/rtp_payload_params.h", ++ "//call/rtp_transport_controller_send.cc", ++ "//call/rtp_transport_controller_send.h", ++ "//call/rtp_video_sender.cc", ++ "//call/rtp_video_sender.h", ++ "//call/rtp_video_sender_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_network": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/simulated_network.cc", ++ "//call/simulated_network.h" ++ ], ++ "type": "static_library" ++ }, ++ "//call:simulated_packet_receiver": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:simulated_network_api", ++ "//call:call_interfaces" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/simulated_packet_receiver.h" ++ ], ++ "type": "source_set" ++ }, ++ "//call:video_stream_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:frame_transformer_interface", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//common_video:frame_counts", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//call/video_receive_stream.cc", ++ "//call/video_receive_stream.h", ++ "//call/video_send_stream.cc", ++ "//call/video_send_stream.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_128": { ++ "cflags": [ ++ "-msse2", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_common.h", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_sse2.cc", ++ "//common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_neon_sse2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/ooura:fft_size_256": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.cc", ++ "//common_audio/third_party/ooura/fft_size_256/fft4g.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.h", ++ "//common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_avx2", ++ "//common_audio:common_audio_c", ++ "//common_audio:common_audio_sse2", ++ "//common_audio:sinc_resampler", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/audio_converter.cc", ++ "//common_audio/audio_converter.h", ++ "//common_audio/audio_util.cc", ++ "//common_audio/channel_buffer.cc", ++ "//common_audio/channel_buffer.h", ++ "//common_audio/include/audio_util.h", ++ "//common_audio/real_fourier.cc", ++ "//common_audio/real_fourier.h", ++ "//common_audio/real_fourier_ooura.cc", ++ "//common_audio/real_fourier_ooura.h", ++ "//common_audio/resampler/include/push_resampler.h", ++ "//common_audio/resampler/include/resampler.h", ++ "//common_audio/resampler/push_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.cc", ++ "//common_audio/resampler/push_sinc_resampler.h", ++ "//common_audio/resampler/resampler.cc", ++ "//common_audio/resampler/sinc_resampler.cc", ++ "//common_audio/smoothing_filter.cc", ++ "//common_audio/smoothing_filter.h", ++ "//common_audio/vad/include/vad.h", ++ "//common_audio/vad/vad.cc", ++ "//common_audio/wav_file.cc", ++ "//common_audio/wav_file.h", ++ "//common_audio/wav_header.cc", ++ "//common_audio/wav_header.h", ++ "//common_audio/window_generator.cc", ++ "//common_audio/window_generator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_avx2": { ++ "cflags": [ ++ "-mavx2", ++ "-mfma", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:fir_filter", ++ "//common_audio:sinc_resampler", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/resampler/sinc_resampler_avx2.cc", ++ "//common_audio/fir_filter_avx2.cc", ++ "//common_audio/fir_filter_avx2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c_arm_asm", ++ "//common_audio:common_audio_cc", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//common_audio/third_party/spl_sqrt_floor:spl_sqrt_floor", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/ring_buffer.c", ++ "//common_audio/ring_buffer.h", ++ "//common_audio/signal_processing/auto_corr_to_refl_coef.c", ++ "//common_audio/signal_processing/auto_correlation.c", ++ "//common_audio/signal_processing/complex_fft_tables.h", ++ "//common_audio/signal_processing/copy_set_operations.c", ++ "//common_audio/signal_processing/cross_correlation.c", ++ "//common_audio/signal_processing/division_operations.c", ++ "//common_audio/signal_processing/downsample_fast.c", ++ "//common_audio/signal_processing/energy.c", ++ "//common_audio/signal_processing/filter_ar.c", ++ "//common_audio/signal_processing/filter_ma_fast_q12.c", ++ "//common_audio/signal_processing/get_hanning_window.c", ++ "//common_audio/signal_processing/get_scaling_square.c", ++ "//common_audio/signal_processing/ilbc_specific_functions.c", ++ "//common_audio/signal_processing/include/real_fft.h", ++ "//common_audio/signal_processing/include/signal_processing_library.h", ++ "//common_audio/signal_processing/include/spl_inl.h", ++ "//common_audio/signal_processing/include/spl_inl_armv7.h", ++ "//common_audio/signal_processing/levinson_durbin.c", ++ "//common_audio/signal_processing/lpc_to_refl_coef.c", ++ "//common_audio/signal_processing/min_max_operations.c", ++ "//common_audio/signal_processing/randomization_functions.c", ++ "//common_audio/signal_processing/real_fft.c", ++ "//common_audio/signal_processing/refl_coef_to_lpc.c", ++ "//common_audio/signal_processing/resample.c", ++ "//common_audio/signal_processing/resample_48khz.c", ++ "//common_audio/signal_processing/resample_by_2.c", ++ "//common_audio/signal_processing/resample_by_2_internal.c", ++ "//common_audio/signal_processing/resample_by_2_internal.h", ++ "//common_audio/signal_processing/resample_fractional.c", ++ "//common_audio/signal_processing/spl_init.c", ++ "//common_audio/signal_processing/spl_inl.c", ++ "//common_audio/signal_processing/spl_sqrt.c", ++ "//common_audio/signal_processing/splitting_filter.c", ++ "//common_audio/signal_processing/sqrt_of_one_minus_x_squared.c", ++ "//common_audio/signal_processing/vector_scaling_operations.c", ++ "//common_audio/vad/include/webrtc_vad.h", ++ "//common_audio/vad/vad_core.c", ++ "//common_audio/vad/vad_core.h", ++ "//common_audio/vad/vad_filterbank.c", ++ "//common_audio/vad/vad_filterbank.h", ++ "//common_audio/vad/vad_gmm.c", ++ "//common_audio/vad/vad_gmm.h", ++ "//common_audio/vad/vad_sp.c", ++ "//common_audio/vad/vad_sp.h", ++ "//common_audio/vad/webrtc_vad.c", ++ "//common_audio/signal_processing/complex_fft.c", ++ "//common_audio/signal_processing/complex_bit_reverse.c", ++ "//common_audio/signal_processing/filter_ar_fast_q12.c" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_c_arm_asm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//common_audio:common_audio_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/signal_processing/dot_product_with_scale.cc", ++ "//common_audio/signal_processing/dot_product_with_scale.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:common_audio_sse2": { ++ "cflags": [ ++ "-msse2", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:fir_filter", ++ "//common_audio:sinc_resampler", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter_sse.cc", ++ "//common_audio/fir_filter_sse.h", ++ "//common_audio/resampler/sinc_resampler_sse.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_audio:fir_filter_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_avx2", ++ "//common_audio:common_audio_sse2", ++ "//common_audio:fir_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/fir_filter_c.cc", ++ "//common_audio/fir_filter_c.h", ++ "//common_audio/fir_filter_factory.cc", ++ "//common_audio/fir_filter_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_audio:sinc_resampler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/memory:aligned_malloc", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_audio/resampler/sinc_resampler.h" ++ ], ++ "type": "source_set" ++ }, ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_codec_constants", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/generic_frame_descriptor/generic_frame_info.cc", ++ "//common_video/generic_frame_descriptor/generic_frame_info.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:common_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_nv12", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:bitstream_parser_api", ++ "//media:rtc_h264_profile_id", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/bitrate_adjuster.cc", ++ "//common_video/frame_rate_estimator.cc", ++ "//common_video/frame_rate_estimator.h", ++ "//common_video/h264/h264_bitstream_parser.cc", ++ "//common_video/h264/h264_bitstream_parser.h", ++ "//common_video/h264/h264_common.cc", ++ "//common_video/h264/h264_common.h", ++ "//common_video/h264/pps_parser.cc", ++ "//common_video/h264/pps_parser.h", ++ "//common_video/h264/profile_level_id.h", ++ "//common_video/h264/sps_parser.cc", ++ "//common_video/h264/sps_parser.h", ++ "//common_video/h264/sps_vui_rewriter.cc", ++ "//common_video/h264/sps_vui_rewriter.h", ++ "//common_video/include/bitrate_adjuster.h", ++ "//common_video/include/i420_buffer_pool.h", ++ "//common_video/include/incoming_video_stream.h", ++ "//common_video/include/quality_limitation_reason.h", ++ "//common_video/include/video_frame_buffer.h", ++ "//common_video/include/video_frame_buffer_pool.h", ++ "//common_video/incoming_video_stream.cc", ++ "//common_video/libyuv/include/webrtc_libyuv.h", ++ "//common_video/libyuv/webrtc_libyuv.cc", ++ "//common_video/video_frame_buffer.cc", ++ "//common_video/video_frame_buffer_pool.cc", ++ "//common_video/video_render_frames.cc", ++ "//common_video/video_render_frames.h" ++ ], ++ "type": "static_library" ++ }, ++ "//common_video:frame_counts": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//common_video/frame_counts.h" ++ ], ++ "type": "source_set" ++ }, ++ "//logging:rtc_event_audio": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_playout.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/units:data_rate", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.h", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc", ++ "//logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_cluster_created.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_failure.h", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.cc", ++ "//logging/rtc_event_log/events/rtc_event_probe_result_success.h", ++ "//logging/rtc_event_log/events/rtc_event_remote_estimate.h", ++ "//logging/rtc_event_log/events/rtc_event_route_change.cc", ++ "//logging/rtc_event_log/events/rtc_event_route_change.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_alr_state.cc", ++ "//logging/rtc_event_log/events/rtc_event_alr_state.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc", ++ "//logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_event_video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/rtc_event_log:rtc_event_log", ++ "//logging:rtc_stream_config", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc", ++ "//logging/rtc_event_log/events/rtc_event_video_send_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//logging:rtc_stream_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_headers", ++ "//api:rtp_parameters" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//logging/rtc_event_log/rtc_stream_config.cc", ++ "//logging/rtc_event_log/rtc_stream_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_constants": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/constants.cc", ++ "//media/engine/constants.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_encoder_simulcast_proxy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/encoder_simulcast_proxy.cc", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_h264_profile_id": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/h264_profile_level_id.cc", ++ "//media/base/h264_profile_level_id.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_internal_video_codecs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//media:rtc_constants", ++ "//media:rtc_encoder_simulcast_proxy", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//media:rtc_simulcast_encoder_adapter", ++ "//modules:module_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:webrtc_h264", ++ "//modules/video_coding:webrtc_multiplex", ++ "//modules/video_coding:webrtc_vp8", ++ "//modules/video_coding:webrtc_vp9", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/internal_decoder_factory.cc", ++ "//media/engine/internal_decoder_factory.h", ++ "//media/engine/internal_encoder_factory.cc", ++ "//media/engine/internal_encoder_factory.h", ++ "//media/engine/multiplex_codec_factory.cc", ++ "//media/engine/multiplex_codec_factory.h", ++ "//media/engine/encoder_simulcast_proxy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:audio_options_api", ++ "//api:frame_transformer_interface", ++ "//api:media_stream_interface", ++ "//api:rtc_error", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/crypto:options", ++ "//api/transport/rtp:rtp_source", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:call_interfaces", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_config", ++ "//media:rtc_vp9_profile", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:sanitizer", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/codec.cc", ++ "//media/base/codec.h", ++ "//media/base/media_constants.cc", ++ "//media/base/media_constants.h", ++ "//media/base/video_adapter.cc", ++ "//media/base/video_adapter.h", ++ "//media/base/video_broadcaster.cc", ++ "//media/base/video_broadcaster.h", ++ "//media/base/video_common.cc", ++ "//media/base/video_common.h", ++ "//media/base/video_source_base.cc", ++ "//media/base/video_source_base.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_media_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/media_config.h" ++ ], ++ "type": "source_set" ++ }, ++ "//media:rtc_simulcast_encoder_adapter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:rtc_software_fallback_wrappers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:video_stream_api", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/engine/simulcast_encoder_adapter.cc", ++ "//media/engine/simulcast_encoder_adapter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//media:rtc_vp9_profile": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//media/base/vp9_profile.cc", ++ "//media/base/vp9_profile.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:default_neteq_factory", ++ "//modules/audio_coding:neteq", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/acm2/acm_receiver.cc", ++ "//modules/audio_coding/acm2/acm_receiver.h", ++ "//modules/audio_coding/acm2/acm_remixing.cc", ++ "//modules/audio_coding/acm2/acm_remixing.h", ++ "//modules/audio_coding/acm2/acm_resampler.cc", ++ "//modules/audio_coding/acm2/acm_resampler.h", ++ "//modules/audio_coding/acm2/audio_coding_module.cc", ++ "//modules/audio_coding/acm2/call_statistics.cc", ++ "//modules/audio_coding/acm2/call_statistics.h", ++ "//modules/audio_coding/include/audio_coding_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_coding_module_typedefs": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/include/audio_coding_module_typedefs.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:audio_coding_opus_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.cc", ++ "//modules/audio_coding/codecs/opus/audio_coder_opus_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_encoder_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.cc", ++ "//modules/audio_coding/codecs/cng/audio_encoder_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//common_audio:common_audio", ++ "//logging:rtc_event_audio", ++ "//modules/audio_coding:audio_network_adaptor_config", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc", ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/bitrate_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/channel_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller.h", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.cc", ++ "//modules/audio_coding/audio_network_adaptor/controller_manager.h", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/debug_dump_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/dtx_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.cc", ++ "//modules/audio_coding/audio_network_adaptor/event_log_writer.h", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc", ++ "//modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller.h", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.cc", ++ "//modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.h", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h", ++ "//modules/audio_coding/audio_network_adaptor/util/threshold_curve.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:audio_network_adaptor_config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/audio_network_adaptor/audio_network_adaptor_config.cc", ++ "//modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:default_neteq_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:default_neteq_controller_factory", ++ "//api/neteq:neteq_api", ++ "//modules/audio_coding:neteq", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/neteq/default_neteq_factory.cc", ++ "//modules/audio_coding/neteq/default_neteq_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:g711": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g711_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_decoder_pcm.h", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.cc", ++ "//modules/audio_coding/codecs/g711/audio_encoder_pcm.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g711_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g711:g711_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g711/g711_interface.c", ++ "//modules/audio_coding/codecs/g711/g711_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/g722:audio_encoder_g722_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:g722_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_decoder_g722.h", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.cc", ++ "//modules/audio_coding/codecs/g722/audio_encoder_g722.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:g722_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//modules/third_party/g722:g722_3p" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/g722/g722_interface.c", ++ "//modules/audio_coding/codecs/g722/g722_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/ilbc:audio_encoder_ilbc_config", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:ilbc_c", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc", ++ "//modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:ilbc_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/ilbc/abs_quant.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant.h", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.c", ++ "//modules/audio_coding/codecs/ilbc/abs_quant_loop.h", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.c", ++ "//modules/audio_coding/codecs/ilbc/augmented_cb_corr.h", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.c", ++ "//modules/audio_coding/codecs/ilbc/bw_expand.h", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.c", ++ "//modules/audio_coding/codecs/ilbc/cb_construct.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.h", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c", ++ "//modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search.h", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.c", ++ "//modules/audio_coding/codecs/ilbc/cb_search_core.h", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.c", ++ "//modules/audio_coding/codecs/ilbc/cb_update_best_index.h", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.c", ++ "//modules/audio_coding/codecs/ilbc/chebyshev.h", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.c", ++ "//modules/audio_coding/codecs/ilbc/comp_corr.h", ++ "//modules/audio_coding/codecs/ilbc/constants.c", ++ "//modules/audio_coding/codecs/ilbc/constants.h", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.c", ++ "//modules/audio_coding/codecs/ilbc/create_augmented_vec.h", ++ "//modules/audio_coding/codecs/ilbc/decode.c", ++ "//modules/audio_coding/codecs/ilbc/decode.h", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.c", ++ "//modules/audio_coding/codecs/ilbc/decode_residual.h", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/defines.h", ++ "//modules/audio_coding/codecs/ilbc/do_plc.c", ++ "//modules/audio_coding/codecs/ilbc/do_plc.h", ++ "//modules/audio_coding/codecs/ilbc/encode.c", ++ "//modules/audio_coding/codecs/ilbc/encode.h", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.c", ++ "//modules/audio_coding/codecs/ilbc/energy_inverse.h", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.c", ++ "//modules/audio_coding/codecs/ilbc/enh_upsample.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer.h", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.c", ++ "//modules/audio_coding/codecs/ilbc/enhancer_interface.h", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.c", ++ "//modules/audio_coding/codecs/ilbc/filtered_cb_vecs.h", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.c", ++ "//modules/audio_coding/codecs/ilbc/frame_classify.h", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.c", ++ "//modules/audio_coding/codecs/ilbc/gain_quant.h", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.c", ++ "//modules/audio_coding/codecs/ilbc/get_cd_vec.h", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.c", ++ "//modules/audio_coding/codecs/ilbc/get_lsp_poly.h", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.c", ++ "//modules/audio_coding/codecs/ilbc/get_sync_seq.h", ++ "//modules/audio_coding/codecs/ilbc/hp_input.c", ++ "//modules/audio_coding/codecs/ilbc/hp_input.h", ++ "//modules/audio_coding/codecs/ilbc/hp_output.c", ++ "//modules/audio_coding/codecs/ilbc/hp_output.h", ++ "//modules/audio_coding/codecs/ilbc/ilbc.c", ++ "//modules/audio_coding/codecs/ilbc/ilbc.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_dec.h", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.c", ++ "//modules/audio_coding/codecs/ilbc/index_conv_enc.h", ++ "//modules/audio_coding/codecs/ilbc/init_decode.c", ++ "//modules/audio_coding/codecs/ilbc/init_decode.h", ++ "//modules/audio_coding/codecs/ilbc/init_encode.c", ++ "//modules/audio_coding/codecs/ilbc/init_encode.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate.h", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.c", ++ "//modules/audio_coding/codecs/ilbc/interpolate_samples.h", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.c", ++ "//modules/audio_coding/codecs/ilbc/lpc_encode.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_check.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.c", ++ "//modules/audio_coding/codecs/ilbc/lsf_to_poly.h", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/lsp_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/my_corr.c", ++ "//modules/audio_coding/codecs/ilbc/my_corr.h", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.c", ++ "//modules/audio_coding/codecs/ilbc/nearest_neighbor.h", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/pack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.c", ++ "//modules/audio_coding/codecs/ilbc/poly_to_lsp.h", ++ "//modules/audio_coding/codecs/ilbc/refiner.c", ++ "//modules/audio_coding/codecs/ilbc/refiner.h", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.c", ++ "//modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lpc_analysis.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_dequant.h", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.c", ++ "//modules/audio_coding/codecs/ilbc/simple_lsf_quant.h", ++ "//modules/audio_coding/codecs/ilbc/smooth.c", ++ "//modules/audio_coding/codecs/ilbc/smooth.h", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.c", ++ "//modules/audio_coding/codecs/ilbc/smooth_out_data.h", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.c", ++ "//modules/audio_coding/codecs/ilbc/sort_sq.h", ++ "//modules/audio_coding/codecs/ilbc/split_vq.c", ++ "//modules/audio_coding/codecs/ilbc/split_vq.h", ++ "//modules/audio_coding/codecs/ilbc/state_construct.c", ++ "//modules/audio_coding/codecs/ilbc/state_construct.h", ++ "//modules/audio_coding/codecs/ilbc/state_search.c", ++ "//modules/audio_coding/codecs/ilbc/state_search.h", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.c", ++ "//modules/audio_coding/codecs/ilbc/swap_bytes.h", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.c", ++ "//modules/audio_coding/codecs/ilbc/unpack_bits.h", ++ "//modules/audio_coding/codecs/ilbc/vq3.c", ++ "//modules/audio_coding/codecs/ilbc/vq3.h", ++ "//modules/audio_coding/codecs/ilbc/vq4.c", ++ "//modules/audio_coding/codecs/ilbc/vq4.h", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.c", ++ "//modules/audio_coding/codecs/ilbc/window32_w32.h", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.c", ++ "//modules/audio_coding/codecs/ilbc/xcorr_coef.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:isac_c", ++ "//modules/audio_coding:isac_common" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/include/audio_decoder_isac.h", ++ "//modules/audio_coding/codecs/isac/main/include/audio_encoder_isac.h", ++ "//modules/audio_coding/codecs/isac/main/source/audio_decoder_isac.cc", ++ "//modules/audio_coding/codecs/isac/main/source/audio_encoder_isac.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_bwinfo": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/bandwidth_info.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/audio_coding:isac_vad", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:checks", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/include/isac.h", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines.c", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines.h", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c", ++ "//modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c", ++ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/codec.h", ++ "//modules/audio_coding/codecs/isac/main/source/crc.c", ++ "//modules/audio_coding/codecs/isac/main/source/crc.h", ++ "//modules/audio_coding/codecs/isac/main/source/decode.c", ++ "//modules/audio_coding/codecs/isac/main/source/decode_bwe.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c", ++ "//modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h", ++ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.c", ++ "//modules/audio_coding/codecs/isac/main/source/entropy_coding.h", ++ "//modules/audio_coding/codecs/isac/main/source/filterbanks.c", ++ "//modules/audio_coding/codecs/isac/main/source/intialize.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_float_type.h", ++ "//modules/audio_coding/codecs/isac/main/source/lattice.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_analysis.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/lpc_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.c", ++ "//modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.h", ++ "//modules/audio_coding/codecs/isac/main/source/transform.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:isac_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:scoped_refptr", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//modules/audio_coding:isac_bwinfo", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_decoder_isac_t_impl.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t.h", ++ "//modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_coding:isac_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_coding:isac_bwinfo", ++ "//modules/third_party/fft:fft", ++ "//rtc_base:compile_assert_c", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:ignore_warnings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.c", ++ "//modules/audio_coding/codecs/isac/main/source/filter_functions.h", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.c", ++ "//modules/audio_coding/codecs/isac/main/source/isac_vad.h", ++ "//modules/audio_coding/codecs/isac/main/source/os_specific_inline.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_estimator.h", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.c", ++ "//modules/audio_coding/codecs/isac/main/source/pitch_filter.h", ++ "//modules/audio_coding/codecs/isac/main/source/settings.h", ++ "//modules/audio_coding/codecs/isac/main/source/structs.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:legacy_encoded_audio_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.cc", ++ "//modules/audio_coding/codecs/legacy_encoded_audio_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:neteq": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/neteq:neteq_api", ++ "//api/neteq:neteq_controller_api", ++ "//api/neteq:tick_timer", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/audio_coding:webrtc_cng", ++ "//rtc_base:audio_format_to_string", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/neteq/accelerate.cc", ++ "//modules/audio_coding/neteq/accelerate.h", ++ "//modules/audio_coding/neteq/audio_multi_vector.cc", ++ "//modules/audio_coding/neteq/audio_multi_vector.h", ++ "//modules/audio_coding/neteq/audio_vector.cc", ++ "//modules/audio_coding/neteq/audio_vector.h", ++ "//modules/audio_coding/neteq/background_noise.cc", ++ "//modules/audio_coding/neteq/background_noise.h", ++ "//modules/audio_coding/neteq/buffer_level_filter.cc", ++ "//modules/audio_coding/neteq/buffer_level_filter.h", ++ "//modules/audio_coding/neteq/comfort_noise.cc", ++ "//modules/audio_coding/neteq/comfort_noise.h", ++ "//modules/audio_coding/neteq/cross_correlation.cc", ++ "//modules/audio_coding/neteq/cross_correlation.h", ++ "//modules/audio_coding/neteq/decision_logic.cc", ++ "//modules/audio_coding/neteq/decision_logic.h", ++ "//modules/audio_coding/neteq/decoder_database.cc", ++ "//modules/audio_coding/neteq/decoder_database.h", ++ "//modules/audio_coding/neteq/delay_manager.cc", ++ "//modules/audio_coding/neteq/delay_manager.h", ++ "//modules/audio_coding/neteq/dsp_helper.cc", ++ "//modules/audio_coding/neteq/dsp_helper.h", ++ "//modules/audio_coding/neteq/dtmf_buffer.cc", ++ "//modules/audio_coding/neteq/dtmf_buffer.h", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.cc", ++ "//modules/audio_coding/neteq/dtmf_tone_generator.h", ++ "//modules/audio_coding/neteq/expand.cc", ++ "//modules/audio_coding/neteq/expand.h", ++ "//modules/audio_coding/neteq/expand_uma_logger.cc", ++ "//modules/audio_coding/neteq/expand_uma_logger.h", ++ "//modules/audio_coding/neteq/histogram.cc", ++ "//modules/audio_coding/neteq/histogram.h", ++ "//modules/audio_coding/neteq/merge.cc", ++ "//modules/audio_coding/neteq/merge.h", ++ "//modules/audio_coding/neteq/nack_tracker.cc", ++ "//modules/audio_coding/neteq/nack_tracker.h", ++ "//modules/audio_coding/neteq/neteq_impl.cc", ++ "//modules/audio_coding/neteq/neteq_impl.h", ++ "//modules/audio_coding/neteq/normal.cc", ++ "//modules/audio_coding/neteq/normal.h", ++ "//modules/audio_coding/neteq/packet.cc", ++ "//modules/audio_coding/neteq/packet.h", ++ "//modules/audio_coding/neteq/packet_buffer.cc", ++ "//modules/audio_coding/neteq/packet_buffer.h", ++ "//modules/audio_coding/neteq/post_decode_vad.cc", ++ "//modules/audio_coding/neteq/post_decode_vad.h", ++ "//modules/audio_coding/neteq/preemptive_expand.cc", ++ "//modules/audio_coding/neteq/preemptive_expand.h", ++ "//modules/audio_coding/neteq/random_vector.cc", ++ "//modules/audio_coding/neteq/random_vector.h", ++ "//modules/audio_coding/neteq/red_payload_splitter.cc", ++ "//modules/audio_coding/neteq/red_payload_splitter.h", ++ "//modules/audio_coding/neteq/statistics_calculator.cc", ++ "//modules/audio_coding/neteq/statistics_calculator.h", ++ "//modules/audio_coding/neteq/sync_buffer.cc", ++ "//modules/audio_coding/neteq/sync_buffer.h", ++ "//modules/audio_coding/neteq/time_stretch.cc", ++ "//modules/audio_coding/neteq/time_stretch.h", ++ "//modules/audio_coding/neteq/timestamp_scaler.cc", ++ "//modules/audio_coding/neteq/timestamp_scaler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//modules/audio_coding:g711", ++ "//modules/audio_coding:legacy_encoded_audio_frame", ++ "//modules/audio_coding:pcm16b_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc", ++ "//modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.cc", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:pcm16b_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.c", ++ "//modules/audio_coding/codecs/pcm16b/pcm16b.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:red": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/units:time_delta", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.cc", ++ "//modules/audio_coding/codecs/red/audio_encoder_copy_red.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_cng": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/cng/webrtc_cng.cc", ++ "//modules/audio_coding/codecs/cng/webrtc_cng.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_multiopus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_decoder_opus_config", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//api/units:time_delta", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//api:array_view", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/audio_codecs/opus:audio_encoder_opus_config", ++ "//common_audio:common_audio", ++ "//modules/audio_coding:audio_coding_opus_common", ++ "//modules/audio_coding:audio_network_adaptor", ++ "//modules/audio_coding:webrtc_opus_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:protobuf_utils", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_decoder_opus.h", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.cc", ++ "//modules/audio_coding/codecs/opus/audio_encoder_opus.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_coding:webrtc_opus_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_CODEC_ILBC", ++ "WEBRTC_CODEC_OPUS", ++ "WEBRTC_OPUS_SUPPORT_120MS_PTIME=1", ++ "WEBRTC_CODEC_ISAC", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs", ++ "//rtc_base:checks", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "/media/libopus/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_coding/codecs/opus/opus_inst.h", ++ "//modules/audio_coding/codecs/opus/opus_interface.cc", ++ "//modules/audio_coding/codecs/opus/opus_interface.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device.h", ++ "//modules/audio_device/include/audio_device_defines.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/audio_device_buffer.cc", ++ "//modules/audio_device/audio_device_buffer.h", ++ "//modules/audio_device/audio_device_config.h", ++ "//modules/audio_device/fine_audio_buffer.cc", ++ "//modules/audio_device/fine_audio_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_default": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/include/audio_device_default.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_device:audio_device_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/audio_device_generic.cc", ++ "//modules/audio_device/audio_device_generic.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_device:audio_device_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_DUMMY_AUDIO_BUILD", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_device:audio_device_api", ++ "//modules/audio_device:audio_device_buffer", ++ "//modules/audio_device:audio_device_default", ++ "//modules/audio_device:audio_device_generic", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_device/dummy/audio_device_dummy.cc", ++ "//modules/audio_device/dummy/audio_device_dummy.h", ++ "//modules/audio_device/dummy/file_audio_device.cc", ++ "//modules/audio_device/dummy/file_audio_device.h", ++ "//modules/audio_device/include/fake_audio_device.h", ++ "//modules/audio_device/dummy/file_audio_device_factory.cc", ++ "//modules/audio_device/dummy/file_audio_device_factory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_frame_manipulator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//audio/utility:audio_frame_operations", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_mixer/audio_frame_manipulator.cc", ++ "//modules/audio_mixer/audio_frame_manipulator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_mixer:audio_mixer_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:audio_frame_api", ++ "//api/audio:audio_mixer_api", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//modules/audio_mixer:audio_frame_manipulator", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_mixer/audio_mixer_impl.cc", ++ "//modules/audio_mixer/audio_mixer_impl.h", ++ "//modules/audio_mixer/default_output_rate_calculator.cc", ++ "//modules/audio_mixer/default_output_rate_calculator.h", ++ "//modules/audio_mixer/frame_combiner.cc", ++ "//modules/audio_mixer/frame_combiner.h", ++ "//modules/audio_mixer/output_rate_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/audio:aec3_config", ++ "//api/audio:echo_control", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl", ++ "//modules/audio_processing/aec3:aec3_avx2", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:aec3_fft", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:matched_filter", ++ "//modules/audio_processing/aec3:render_buffer", ++ "//modules/audio_processing/aec3:vector_math", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter.cc", ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl.cc", ++ "//modules/audio_processing/aec3/aec3_common.cc", ++ "//modules/audio_processing/aec3/aec3_fft.cc", ++ "//modules/audio_processing/aec3/aec_state.cc", ++ "//modules/audio_processing/aec3/aec_state.h", ++ "//modules/audio_processing/aec3/alignment_mixer.cc", ++ "//modules/audio_processing/aec3/alignment_mixer.h", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.cc", ++ "//modules/audio_processing/aec3/api_call_jitter_metrics.h", ++ "//modules/audio_processing/aec3/block_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.cc", ++ "//modules/audio_processing/aec3/block_delay_buffer.h", ++ "//modules/audio_processing/aec3/block_framer.cc", ++ "//modules/audio_processing/aec3/block_framer.h", ++ "//modules/audio_processing/aec3/block_processor.cc", ++ "//modules/audio_processing/aec3/block_processor.h", ++ "//modules/audio_processing/aec3/block_processor_metrics.cc", ++ "//modules/audio_processing/aec3/block_processor_metrics.h", ++ "//modules/audio_processing/aec3/clockdrift_detector.cc", ++ "//modules/audio_processing/aec3/clockdrift_detector.h", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/coarse_filter_update_gain.h", ++ "//modules/audio_processing/aec3/comfort_noise_generator.cc", ++ "//modules/audio_processing/aec3/comfort_noise_generator.h", ++ "//modules/audio_processing/aec3/decimator.cc", ++ "//modules/audio_processing/aec3/decimator.h", ++ "//modules/audio_processing/aec3/delay_estimate.h", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.cc", ++ "//modules/audio_processing/aec3/dominant_nearend_detector.h", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.cc", ++ "//modules/audio_processing/aec3/downsampled_render_buffer.h", ++ "//modules/audio_processing/aec3/echo_audibility.cc", ++ "//modules/audio_processing/aec3/echo_audibility.h", ++ "//modules/audio_processing/aec3/echo_canceller3.cc", ++ "//modules/audio_processing/aec3/echo_canceller3.h", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.cc", ++ "//modules/audio_processing/aec3/echo_path_delay_estimator.h", ++ "//modules/audio_processing/aec3/echo_path_variability.cc", ++ "//modules/audio_processing/aec3/echo_path_variability.h", ++ "//modules/audio_processing/aec3/echo_remover.cc", ++ "//modules/audio_processing/aec3/echo_remover.h", ++ "//modules/audio_processing/aec3/echo_remover_metrics.cc", ++ "//modules/audio_processing/aec3/echo_remover_metrics.h", ++ "//modules/audio_processing/aec3/erl_estimator.cc", ++ "//modules/audio_processing/aec3/erl_estimator.h", ++ "//modules/audio_processing/aec3/erle_estimator.cc", ++ "//modules/audio_processing/aec3/erle_estimator.h", ++ "//modules/audio_processing/aec3/fft_buffer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.cc", ++ "//modules/audio_processing/aec3/filter_analyzer.h", ++ "//modules/audio_processing/aec3/frame_blocker.cc", ++ "//modules/audio_processing/aec3/frame_blocker.h", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/fullband_erle_estimator.h", ++ "//modules/audio_processing/aec3/matched_filter.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.cc", ++ "//modules/audio_processing/aec3/matched_filter_lag_aggregator.h", ++ "//modules/audio_processing/aec3/moving_average.cc", ++ "//modules/audio_processing/aec3/moving_average.h", ++ "//modules/audio_processing/aec3/nearend_detector.h", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.cc", ++ "//modules/audio_processing/aec3/refined_filter_update_gain.h", ++ "//modules/audio_processing/aec3/render_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.cc", ++ "//modules/audio_processing/aec3/render_delay_buffer.h", ++ "//modules/audio_processing/aec3/render_delay_controller.cc", ++ "//modules/audio_processing/aec3/render_delay_controller.h", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.cc", ++ "//modules/audio_processing/aec3/render_delay_controller_metrics.h", ++ "//modules/audio_processing/aec3/render_signal_analyzer.cc", ++ "//modules/audio_processing/aec3/render_signal_analyzer.h", ++ "//modules/audio_processing/aec3/residual_echo_estimator.cc", ++ "//modules/audio_processing/aec3/residual_echo_estimator.h", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_decay_estimator.h", ++ "//modules/audio_processing/aec3/reverb_frequency_response.cc", ++ "//modules/audio_processing/aec3/reverb_frequency_response.h", ++ "//modules/audio_processing/aec3/reverb_model.cc", ++ "//modules/audio_processing/aec3/reverb_model.h", ++ "//modules/audio_processing/aec3/reverb_model_estimator.cc", ++ "//modules/audio_processing/aec3/reverb_model_estimator.h", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.cc", ++ "//modules/audio_processing/aec3/signal_dependent_erle_estimator.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.cc", ++ "//modules/audio_processing/aec3/stationarity_estimator.h", ++ "//modules/audio_processing/aec3/subband_erle_estimator.cc", ++ "//modules/audio_processing/aec3/subband_erle_estimator.h", ++ "//modules/audio_processing/aec3/subband_nearend_detector.cc", ++ "//modules/audio_processing/aec3/subband_nearend_detector.h", ++ "//modules/audio_processing/aec3/subtractor.cc", ++ "//modules/audio_processing/aec3/subtractor.h", ++ "//modules/audio_processing/aec3/subtractor_output.cc", ++ "//modules/audio_processing/aec3/subtractor_output.h", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.cc", ++ "//modules/audio_processing/aec3/subtractor_output_analyzer.h", ++ "//modules/audio_processing/aec3/suppression_filter.cc", ++ "//modules/audio_processing/aec3/suppression_filter.h", ++ "//modules/audio_processing/aec3/suppression_gain.cc", ++ "//modules/audio_processing/aec3/suppression_gain.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:aec3_avx2": { ++ "cflags": [ ++ "-mavx", ++ "-mavx2", ++ "-mfma", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:adaptive_fir_filter", ++ "//modules/audio_processing/aec3:adaptive_fir_filter_erl", ++ "//modules/audio_processing/aec3:fft_data", ++ "//modules/audio_processing/aec3:matched_filter", ++ "//modules/audio_processing/aec3:vector_math", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/adaptive_fir_filter_avx2.cc", ++ "//modules/audio_processing/aec3/adaptive_fir_filter_erl_avx2.cc", ++ "//modules/audio_processing/aec3/fft_data_avx2.cc", ++ "//modules/audio_processing/aec3/matched_filter_avx2.cc", ++ "//modules/audio_processing/aec3/vector_math_avx2.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aec3:aec3_common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_common.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:aec3_fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/aec3_fft.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:fft_data": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/fft_data.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:matched_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/matched_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:render_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//modules/audio_processing/aec3:fft_data", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/block_buffer.h", ++ "//modules/audio_processing/aec3/fft_buffer.h", ++ "//modules/audio_processing/aec3/render_buffer.h", ++ "//modules/audio_processing/aec3/spectrum_buffer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec3:vector_math": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing/aec3:aec3_common", ++ "//rtc_base:checks", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec3/vector_math.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:aec_dump": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/aec_dump_factory.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing/aec_dump:aec_dump" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aec_dump/null_aec_dump_factory.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/aecm:aecm_core": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing/utility:legacy_delay_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/aecm/aecm_core.cc", ++ "//modules/audio_processing/aecm/aecm_core.h", ++ "//modules/audio_processing/aecm/aecm_defines.h", ++ "//modules/audio_processing/aecm/echo_control_mobile.cc", ++ "//modules/audio_processing/aecm/echo_control_mobile.h", ++ "//modules/audio_processing/aecm/aecm_core_c.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//modules/audio_processing/utility:pffft_wrapper", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers", ++ "//third_party/rnnoise:rnn_vad" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.cc", ++ "//modules/audio_processing/agc2/rnn_vad/auto_correlation.h", ++ "//modules/audio_processing/agc2/rnn_vad/common.cc", ++ "//modules/audio_processing/agc2/rnn_vad/common.h", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.cc", ++ "//modules/audio_processing/agc2/rnn_vad/features_extraction.h", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.cc", ++ "//modules/audio_processing/agc2/rnn_vad/lp_residual.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_info.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search.h", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/pitch_search_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/ring_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.cc", ++ "//modules/audio_processing/agc2/rnn_vad/rnn.h", ++ "//modules/audio_processing/agc2/rnn_vad/sequence_buffer.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features.h", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc", ++ "//modules/audio_processing/agc2/rnn_vad/spectral_features_internal.h", ++ "//modules/audio_processing/agc2/rnn_vad/symmetric_matrix_buffer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:adaptive_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_agc.h", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.cc", ++ "//modules/audio_processing/agc2/adaptive_digital_gain_applier.h", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator.h", ++ "//modules/audio_processing/agc2/saturation_protector.cc", ++ "//modules/audio_processing/agc2/saturation_protector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/biquad_filter.cc", ++ "//modules/audio_processing/agc2/biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:common": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/agc2_common.cc", ++ "//modules/audio_processing/agc2/agc2_common.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:fixed_digital": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:metrics" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.cc", ++ "//modules/audio_processing/agc2/fixed_digital_level_estimator.h", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.cc", ++ "//modules/audio_processing/agc2/interpolated_gain_curve.h", ++ "//modules/audio_processing/agc2/limiter.cc", ++ "//modules/audio_processing/agc2/limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:gain_applier": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:common", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/gain_applier.cc", ++ "//modules/audio_processing/agc2/gain_applier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:level_estimation_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:common", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/agc2:noise_level_estimator", ++ "//modules/audio_processing/agc2:rnn_vad_with_level", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.cc", ++ "//modules/audio_processing/agc2/adaptive_mode_level_estimator_agc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:noise_level_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2:biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/down_sampler.cc", ++ "//modules/audio_processing/agc2/down_sampler.h", ++ "//modules/audio_processing/agc2/noise_level_estimator.cc", ++ "//modules/audio_processing/agc2/noise_level_estimator.h", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.cc", ++ "//modules/audio_processing/agc2/noise_spectrum_estimator.h", ++ "//modules/audio_processing/agc2/signal_classifier.cc", ++ "//modules/audio_processing/agc2/signal_classifier.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc2:rnn_vad_with_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing/agc2/rnn_vad:rnn_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc2/vad_with_level.cc", ++ "//modules/audio_processing/agc2/vad_with_level.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:gain_map", ++ "//modules/audio_processing/agc:level_estimation", ++ "//modules/audio_processing/agc2:level_estimation_agc", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/agc_manager_direct.cc", ++ "//modules/audio_processing/agc/agc_manager_direct.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:gain_control_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_control.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:gain_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/gain_map_internal.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/agc:legacy_agc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/legacy/analog_agc.cc", ++ "//modules/audio_processing/agc/legacy/analog_agc.h", ++ "//modules/audio_processing/agc/legacy/digital_agc.cc", ++ "//modules/audio_processing/agc/legacy/digital_agc.h", ++ "//modules/audio_processing/agc/legacy/gain_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/agc:level_estimation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/agc/agc.cc", ++ "//modules/audio_processing/agc/agc.h", ++ "//modules/audio_processing/agc/loudness_histogram.cc", ++ "//modules/audio_processing/agc/loudness_histogram.h", ++ "//modules/audio_processing/agc/utility.cc", ++ "//modules/audio_processing/agc/utility.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/ns:ns": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_128", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/system:arch", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/ns/fast_math.cc", ++ "//modules/audio_processing/ns/fast_math.h", ++ "//modules/audio_processing/ns/histograms.cc", ++ "//modules/audio_processing/ns/histograms.h", ++ "//modules/audio_processing/ns/noise_estimator.cc", ++ "//modules/audio_processing/ns/noise_estimator.h", ++ "//modules/audio_processing/ns/noise_suppressor.cc", ++ "//modules/audio_processing/ns/noise_suppressor.h", ++ "//modules/audio_processing/ns/ns_common.h", ++ "//modules/audio_processing/ns/ns_config.h", ++ "//modules/audio_processing/ns/ns_fft.cc", ++ "//modules/audio_processing/ns/ns_fft.h", ++ "//modules/audio_processing/ns/prior_signal_model.cc", ++ "//modules/audio_processing/ns/prior_signal_model.h", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.cc", ++ "//modules/audio_processing/ns/prior_signal_model_estimator.h", ++ "//modules/audio_processing/ns/quantile_noise_estimator.cc", ++ "//modules/audio_processing/ns/quantile_noise_estimator.h", ++ "//modules/audio_processing/ns/signal_model.cc", ++ "//modules/audio_processing/ns/signal_model.h", ++ "//modules/audio_processing/ns/signal_model_estimator.cc", ++ "//modules/audio_processing/ns/signal_model_estimator.h", ++ "//modules/audio_processing/ns/speech_probability_estimator.cc", ++ "//modules/audio_processing/ns/speech_probability_estimator.h", ++ "//modules/audio_processing/ns/suppression_params.cc", ++ "//modules/audio_processing/ns/suppression_params.h", ++ "//modules/audio_processing/ns/wiener_filter.cc", ++ "//modules/audio_processing/ns/wiener_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/transient/transient_suppressor.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing/transient:transient_suppressor_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//rtc_base:checks", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:logging" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/transient/common.h", ++ "//modules/audio_processing/transient/daubechies_8_wavelet_coeffs.h", ++ "//modules/audio_processing/transient/dyadic_decimator.h", ++ "//modules/audio_processing/transient/moving_moments.cc", ++ "//modules/audio_processing/transient/moving_moments.h", ++ "//modules/audio_processing/transient/transient_detector.cc", ++ "//modules/audio_processing/transient/transient_detector.h", ++ "//modules/audio_processing/transient/transient_suppressor_impl.cc", ++ "//modules/audio_processing/transient/transient_suppressor_impl.h", ++ "//modules/audio_processing/transient/windows_private.h", ++ "//modules/audio_processing/transient/wpd_node.cc", ++ "//modules/audio_processing/transient/wpd_node.h", ++ "//modules/audio_processing/transient/wpd_tree.cc", ++ "//modules/audio_processing/transient/wpd_tree.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:cascaded_biquad_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/cascaded_biquad_filter.cc", ++ "//modules/audio_processing/utility/cascaded_biquad_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:legacy_delay_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/delay_estimator.cc", ++ "//modules/audio_processing/utility/delay_estimator.h", ++ "//modules/audio_processing/utility/delay_estimator_internal.h", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.cc", ++ "//modules/audio_processing/utility/delay_estimator_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/utility:pffft_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/pffft:pffft" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/utility/pffft_wrapper.cc", ++ "//modules/audio_processing/utility/pffft_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing/vad:vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_coding:isac_vad", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/vad/common.h", ++ "//modules/audio_processing/vad/gmm.cc", ++ "//modules/audio_processing/vad/gmm.h", ++ "//modules/audio_processing/vad/noise_gmm_tables.h", ++ "//modules/audio_processing/vad/pitch_based_vad.cc", ++ "//modules/audio_processing/vad/pitch_based_vad.h", ++ "//modules/audio_processing/vad/pitch_internal.cc", ++ "//modules/audio_processing/vad/pitch_internal.h", ++ "//modules/audio_processing/vad/pole_zero_filter.cc", ++ "//modules/audio_processing/vad/pole_zero_filter.h", ++ "//modules/audio_processing/vad/standalone_vad.cc", ++ "//modules/audio_processing/vad/standalone_vad.h", ++ "//modules/audio_processing/vad/vad_audio_proc.cc", ++ "//modules/audio_processing/vad/vad_audio_proc.h", ++ "//modules/audio_processing/vad/vad_audio_proc_internal.h", ++ "//modules/audio_processing/vad/vad_circular_buffer.cc", ++ "//modules/audio_processing/vad/vad_circular_buffer.h", ++ "//modules/audio_processing/vad/voice_activity_detector.cc", ++ "//modules/audio_processing/vad/voice_activity_detector.h", ++ "//modules/audio_processing/vad/voice_gmm_tables.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:aec_dump_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view", ++ "//rtc_base:deprecation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/aec_dump.cc", ++ "//modules/audio_processing/include/aec_dump.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing.cc", ++ "//modules/audio_processing/include/audio_processing.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:apm_logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/logging/apm_data_dumper.cc", ++ "//modules/audio_processing/logging/apm_data_dumper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_buffer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/audio_buffer.cc", ++ "//modules/audio_processing/audio_buffer.h", ++ "//modules/audio_processing/splitting_filter.cc", ++ "//modules/audio_processing/splitting_filter.h", ++ "//modules/audio_processing/three_band_filter_bank.cc", ++ "//modules/audio_processing/three_band_filter_bank.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_proxies": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_frame_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_proxies.cc", ++ "//modules/audio_processing/include/audio_frame_proxies.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_frame_view": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_frame_view.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:audio_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_APM_DEBUG_DUMP=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api/audio:aec3_config", ++ "//api/audio:audio_frame_api", ++ "//api/audio:echo_control", ++ "//audio/utility:audio_frame_operations", ++ "//common_audio:common_audio", ++ "//common_audio:common_audio_c", ++ "//common_audio:fir_filter", ++ "//common_audio:fir_filter_factory", ++ "//common_audio/third_party/ooura:fft_size_256", ++ "//modules/audio_processing:aec_dump_interface", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:apm_logging", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing:audio_frame_proxies", ++ "//modules/audio_processing:audio_frame_view", ++ "//modules/audio_processing:audio_processing_statistics", ++ "//modules/audio_processing:config", ++ "//modules/audio_processing:high_pass_filter", ++ "//modules/audio_processing:optionally_built_submodule_creators", ++ "//modules/audio_processing:rms_level", ++ "//modules/audio_processing:voice_detection", ++ "//modules/audio_processing/aec3:aec3", ++ "//modules/audio_processing/aec_dump:aec_dump", ++ "//modules/audio_processing/aec_dump:null_aec_dump_factory", ++ "//modules/audio_processing/aecm:aecm_core", ++ "//modules/audio_processing/agc:agc", ++ "//modules/audio_processing/agc:gain_control_interface", ++ "//modules/audio_processing/agc:legacy_agc", ++ "//modules/audio_processing/agc2:adaptive_digital", ++ "//modules/audio_processing/agc2:fixed_digital", ++ "//modules/audio_processing/agc2:gain_applier", ++ "//modules/audio_processing/ns:ns", ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/vad:vad", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:ignore_wundef", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:safe_minmax", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/audio_processing_builder_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.cc", ++ "//modules/audio_processing/audio_processing_impl.h", ++ "//modules/audio_processing/common.h", ++ "//modules/audio_processing/echo_control_mobile_impl.cc", ++ "//modules/audio_processing/echo_control_mobile_impl.h", ++ "//modules/audio_processing/echo_detector/circular_buffer.cc", ++ "//modules/audio_processing/echo_detector/circular_buffer.h", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.cc", ++ "//modules/audio_processing/echo_detector/mean_variance_estimator.h", ++ "//modules/audio_processing/echo_detector/moving_max.cc", ++ "//modules/audio_processing/echo_detector/moving_max.h", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.cc", ++ "//modules/audio_processing/echo_detector/normalized_covariance_estimator.h", ++ "//modules/audio_processing/gain_control_impl.cc", ++ "//modules/audio_processing/gain_control_impl.h", ++ "//modules/audio_processing/gain_controller2.cc", ++ "//modules/audio_processing/gain_controller2.h", ++ "//modules/audio_processing/level_estimator.cc", ++ "//modules/audio_processing/level_estimator.h", ++ "//modules/audio_processing/render_queue_item_verifier.h", ++ "//modules/audio_processing/residual_echo_detector.cc", ++ "//modules/audio_processing/residual_echo_detector.h", ++ "//modules/audio_processing/typing_detection.cc", ++ "//modules/audio_processing/typing_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:audio_processing_statistics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/audio_processing_statistics.cc", ++ "//modules/audio_processing/include/audio_processing_statistics.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/include/config.cc", ++ "//modules/audio_processing/include/config.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:high_pass_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//modules/audio_processing:audio_buffer", ++ "//modules/audio_processing/utility:cascaded_biquad_filter", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/high_pass_filter.cc", ++ "//modules/audio_processing/high_pass_filter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:optionally_built_submodule_creators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/audio_processing/transient:transient_suppressor_api", ++ "//modules/audio_processing/transient:transient_suppressor_impl" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/optionally_built_submodule_creators.cc", ++ "//modules/audio_processing/optionally_built_submodule_creators.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/audio_processing:rms_level": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/rms_level.cc", ++ "//modules/audio_processing/rms_level.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/audio_processing:voice_detection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio:audio_frame_api", ++ "//common_audio:common_audio_c", ++ "//modules/audio_processing:api", ++ "//modules/audio_processing:audio_buffer", ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/audio_processing/voice_detection.cc", ++ "//modules/audio_processing/voice_detection.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:alr_detector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_pacing", ++ "//modules/pacing:interval_budget", ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/alr_detector.cc", ++ "//modules/congestion_controller/goog_cc/alr_detector.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:delay_based_bwe": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//logging:rtc_event_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.cc", ++ "//modules/congestion_controller/goog_cc/delay_based_bwe.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:estimators": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.cc", ++ "//modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.h", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/delay_increase_detector_interface.h", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc", ++ "//modules/congestion_controller/goog_cc/probe_bitrate_estimator.h", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.cc", ++ "//modules/congestion_controller/goog_cc/robust_throughput_estimator.h", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.cc", ++ "//modules/congestion_controller/goog_cc/trendline_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:goog_cc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/congestion_controller/goog_cc:alr_detector", ++ "//modules/congestion_controller/goog_cc:delay_based_bwe", ++ "//modules/congestion_controller/goog_cc:estimators", ++ "//modules/congestion_controller/goog_cc:loss_based_controller", ++ "//modules/congestion_controller/goog_cc:probe_controller", ++ "//modules/congestion_controller/goog_cc:pushback_controller", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.cc", ++ "//modules/congestion_controller/goog_cc/goog_cc_network_control.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.cc", ++ "//modules/congestion_controller/goog_cc/link_capacity_estimator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:loss_based_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.h", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc", ++ "//modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:probe_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_conversions", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/system:unused", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/probe_controller.cc", ++ "//modules/congestion_controller/goog_cc/probe_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/goog_cc:pushback_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//rtc_base:checks", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc", ++ "//modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:control_handler": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//modules/pacing:pacing", ++ "//rtc_base:checks", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/synchronization:sequence_checker", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/rtp/control_handler.cc", ++ "//modules/congestion_controller/rtp/control_handler.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller/rtp:transport_feedback": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:network_control", ++ "//api/units:data_size", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_adapter.h", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.cc", ++ "//modules/congestion_controller/rtp/transport_feedback_demuxer.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/congestion_controller:congestion_controller": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//modules:module_api", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/congestion_controller/include/receive_side_congestion_controller.h", ++ "//modules/congestion_controller/receive_side_congestion_controller.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:desktop_capture": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//modules/desktop_capture:desktop_capture_generic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//modules/desktop_capture:desktop_capture_differ_sse2": { ++ "cflags": [ ++ "-msse2", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/desktop_capture/differ_vector_sse2.cc", ++ "//modules/desktop_capture/differ_vector_sse2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:desktop_capture_generic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "MULTI_MONITOR_SCREENSHARE", ++ "WEBRTC_USE_PIPEWIRE", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1", ++ "WEBRTC_USE_X11" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api:refcountedbase", ++ "//api:scoped_refptr", ++ "//modules/desktop_capture:desktop_capture_differ_sse2", ++ "//modules/desktop_capture:primitives", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:sanitizer", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/libyuv/include/", ++ "/third_party/libwebrtc/third_party/pipewire/", ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "/third_party/pipewire/", ++ "/third_party/pipewire/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrender", ++ "Xrandr", ++ "Xtst" ++ ], ++ "sources": [ ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/blank_detector_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/capture_result_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/cropped_desktop_frame.cc", ++ "//modules/desktop_capture/cropped_desktop_frame.h", ++ "//modules/desktop_capture/cropping_window_capturer.cc", ++ "//modules/desktop_capture/cropping_window_capturer.h", ++ "//modules/desktop_capture/desktop_and_cursor_composer.cc", ++ "//modules/desktop_capture/desktop_and_cursor_composer.h", ++ "//modules/desktop_capture/desktop_capture_options.cc", ++ "//modules/desktop_capture/desktop_capture_options.h", ++ "//modules/desktop_capture/desktop_capturer.cc", ++ "//modules/desktop_capture/desktop_capturer.h", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_differ_wrapper.h", ++ "//modules/desktop_capture/desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/desktop_frame_generator.cc", ++ "//modules/desktop_capture/desktop_frame_generator.h", ++ "//modules/desktop_capture/desktop_frame_rotation.cc", ++ "//modules/desktop_capture/desktop_frame_rotation.h", ++ "//modules/desktop_capture/differ_block.cc", ++ "//modules/desktop_capture/differ_block.h", ++ "//modules/desktop_capture/fake_desktop_capturer.cc", ++ "//modules/desktop_capture/fake_desktop_capturer.h", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.cc", ++ "//modules/desktop_capture/fallback_desktop_capturer_wrapper.h", ++ "//modules/desktop_capture/full_screen_application_handler.cc", ++ "//modules/desktop_capture/full_screen_application_handler.h", ++ "//modules/desktop_capture/full_screen_window_detector.cc", ++ "//modules/desktop_capture/full_screen_window_detector.h", ++ "//modules/desktop_capture/mouse_cursor.cc", ++ "//modules/desktop_capture/mouse_cursor.h", ++ "//modules/desktop_capture/mouse_cursor_monitor.h", ++ "//modules/desktop_capture/resolution_tracker.cc", ++ "//modules/desktop_capture/resolution_tracker.h", ++ "//modules/desktop_capture/rgba_color.cc", ++ "//modules/desktop_capture/rgba_color.h", ++ "//modules/desktop_capture/screen_capture_frame_queue.h", ++ "//modules/desktop_capture/screen_capturer_helper.cc", ++ "//modules/desktop_capture/screen_capturer_helper.h", ++ "//modules/desktop_capture/window_finder.cc", ++ "//modules/desktop_capture/window_finder.h", ++ "//modules/desktop_capture/mouse_cursor_monitor_linux.cc", ++ "//modules/desktop_capture/screen_capturer_linux.cc", ++ "//modules/desktop_capture/window_capturer_linux.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", ++ "//modules/desktop_capture/linux/mouse_cursor_monitor_x11.h", ++ "//modules/desktop_capture/linux/screen_capturer_x11.cc", ++ "//modules/desktop_capture/linux/screen_capturer_x11.h", ++ "//modules/desktop_capture/linux/shared_x_display.cc", ++ "//modules/desktop_capture/linux/shared_x_display.h", ++ "//modules/desktop_capture/linux/window_capturer_x11.cc", ++ "//modules/desktop_capture/linux/window_capturer_x11.h", ++ "//modules/desktop_capture/linux/window_finder_x11.cc", ++ "//modules/desktop_capture/linux/window_finder_x11.h", ++ "//modules/desktop_capture/linux/window_list_utils.cc", ++ "//modules/desktop_capture/linux/window_list_utils.h", ++ "//modules/desktop_capture/linux/x_atom_cache.cc", ++ "//modules/desktop_capture/linux/x_atom_cache.h", ++ "//modules/desktop_capture/linux/x_error_trap.cc", ++ "//modules/desktop_capture/linux/x_error_trap.h", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.cc", ++ "//modules/desktop_capture/linux/x_server_pixel_buffer.h", ++ "//modules/desktop_capture/linux/x_window_property.cc", ++ "//modules/desktop_capture/linux/x_window_property.h", ++ "//modules/desktop_capture/linux/base_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/base_capturer_pipewire.h", ++ "//modules/desktop_capture/linux/screen_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/screen_capturer_pipewire.h", ++ "//modules/desktop_capture/linux/window_capturer_pipewire.cc", ++ "//modules/desktop_capture/linux/window_capturer_pipewire.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/desktop_capture:primitives": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/desktop_capture/desktop_capture_types.h", ++ "//modules/desktop_capture/desktop_frame.cc", ++ "//modules/desktop_capture/desktop_frame.h", ++ "//modules/desktop_capture/desktop_geometry.cc", ++ "//modules/desktop_capture/desktop_geometry.h", ++ "//modules/desktop_capture/desktop_region.cc", ++ "//modules/desktop_capture/desktop_region.h", ++ "//modules/desktop_capture/shared_desktop_frame.cc", ++ "//modules/desktop_capture/shared_desktop_frame.h", ++ "//modules/desktop_capture/shared_memory.cc", ++ "//modules/desktop_capture/shared_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:interval_budget": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/pacing/interval_budget.cc", ++ "//modules/pacing/interval_budget.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/pacing:pacing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:function_view", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//logging:rtc_event_bwe", ++ "//logging:rtc_event_pacing", ++ "//modules:module_api", ++ "//modules/pacing:interval_budget", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/pacing/bitrate_prober.cc", ++ "//modules/pacing/bitrate_prober.h", ++ "//modules/pacing/paced_sender.cc", ++ "//modules/pacing/paced_sender.h", ++ "//modules/pacing/pacing_controller.cc", ++ "//modules/pacing/pacing_controller.h", ++ "//modules/pacing/packet_router.cc", ++ "//modules/pacing/packet_router.h", ++ "//modules/pacing/round_robin_packet_queue.cc", ++ "//modules/pacing/round_robin_packet_queue.h", ++ "//modules/pacing/rtp_packet_pacer.h", ++ "//modules/pacing/task_queue_paced_sender.cc", ++ "//modules/pacing/task_queue_paced_sender.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:network_state_predictor_api", ++ "//api:rtp_headers", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:network_control", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_rate", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/congestion_controller/goog_cc:link_capacity_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/remote_bitrate_estimator/aimd_rate_control.cc", ++ "//modules/remote_bitrate_estimator/aimd_rate_control.h", ++ "//modules/remote_bitrate_estimator/bwe_defines.cc", ++ "//modules/remote_bitrate_estimator/include/bwe_defines.h", ++ "//modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h", ++ "//modules/remote_bitrate_estimator/inter_arrival.cc", ++ "//modules/remote_bitrate_estimator/inter_arrival.h", ++ "//modules/remote_bitrate_estimator/overuse_detector.cc", ++ "//modules/remote_bitrate_estimator/overuse_detector.h", ++ "//modules/remote_bitrate_estimator/overuse_estimator.cc", ++ "//modules/remote_bitrate_estimator/overuse_estimator.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc", ++ "//modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.cc", ++ "//modules/remote_bitrate_estimator/remote_estimator_proxy.h", ++ "//modules/remote_bitrate_estimator/test/bwe_test_logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "BWE_TEST_LOGGING_COMPILE_TIME_ENABLE=0", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:frame_transformer_interface", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/crypto:frame_encryptor_interface", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/transport/rtp:rtp_source", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//call:rtp_interfaces", ++ "//common_video:common_video", ++ "//logging:rtc_event_audio", ++ "//logging:rtc_event_rtp_rtcp", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/audio_coding:audio_coding_module_typedefs", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:gtest_prod", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:safe_minmax", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/include/flexfec_receiver.h", ++ "//modules/rtp_rtcp/include/flexfec_sender.h", ++ "//modules/rtp_rtcp/include/receive_statistics.h", ++ "//modules/rtp_rtcp/include/remote_ntp_time_estimator.h", ++ "//modules/rtp_rtcp/include/rtp_rtcp.h", ++ "//modules/rtp_rtcp/include/ulpfec_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_receiver.h", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.cc", ++ "//modules/rtp_rtcp/source/absolute_capture_time_sender.h", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.cc", ++ "//modules/rtp_rtcp/source/active_decode_targets_helper.h", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/create_video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/dtmf_queue.cc", ++ "//modules/rtp_rtcp/source/dtmf_queue.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_bursty.h", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.cc", ++ "//modules/rtp_rtcp/source/fec_private_tables_random.h", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/flexfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/flexfec_receiver.cc", ++ "//modules/rtp_rtcp/source/flexfec_sender.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction.h", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.cc", ++ "//modules/rtp_rtcp/source/forward_error_correction_internal.h", ++ "//modules/rtp_rtcp/source/packet_loss_stats.cc", ++ "//modules/rtp_rtcp/source/packet_loss_stats.h", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.cc", ++ "//modules/rtp_rtcp/source/receive_statistics_impl.h", ++ "//modules/rtp_rtcp/source/remote_ntp_time_estimator.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.cc", ++ "//modules/rtp_rtcp/source/rtcp_nack_stats.h", ++ "//modules/rtp_rtcp/source/rtcp_receiver.cc", ++ "//modules/rtp_rtcp/source/rtcp_receiver.h", ++ "//modules/rtp_rtcp/source/rtcp_sender.cc", ++ "//modules/rtp_rtcp/source/rtcp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.cc", ++ "//modules/rtp_rtcp/source/rtp_descriptor_authentication.h", ++ "//modules/rtp_rtcp/source/rtp_format.cc", ++ "//modules/rtp_rtcp/source/rtp_format.h", ++ "//modules/rtp_rtcp/source/rtp_format_h264.cc", ++ "//modules/rtp_rtcp/source/rtp_format_h264.h", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.cc", ++ "//modules/rtp_rtcp/source/rtp_format_video_generic.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp8.h", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.cc", ++ "//modules/rtp_rtcp/source/rtp_format_vp9.h", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_size.h", ++ "//modules/rtp_rtcp/source/rtp_packet_history.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_history.h", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.cc", ++ "//modules/rtp_rtcp/source/rtp_packetizer_av1.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_config.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.cc", ++ "//modules/rtp_rtcp/source/rtp_rtcp_impl2.h", ++ "//modules/rtp_rtcp/source/rtp_rtcp_interface.h", ++ "//modules/rtp_rtcp/source/rtp_sender.cc", ++ "//modules/rtp_rtcp/source/rtp_sender.h", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_audio.h", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_egress.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video.h", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc", ++ "//modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.cc", ++ "//modules/rtp_rtcp/source/rtp_sequence_number_map.h", ++ "//modules/rtp_rtcp/source/rtp_utility.cc", ++ "//modules/rtp_rtcp/source/rtp_utility.h", ++ "//modules/rtp_rtcp/source/source_tracker.cc", ++ "//modules/rtp_rtcp/source/source_tracker.h", ++ "//modules/rtp_rtcp/source/time_util.cc", ++ "//modules/rtp_rtcp/source/time_util.h", ++ "//modules/rtp_rtcp/source/tmmbr_help.cc", ++ "//modules/rtp_rtcp/source/tmmbr_help.h", ++ "//modules/rtp_rtcp/source/ulpfec_generator.cc", ++ "//modules/rtp_rtcp/source/ulpfec_generator.h", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc", ++ "//modules/rtp_rtcp/source/ulpfec_header_reader_writer.h", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.cc", ++ "//modules/rtp_rtcp/source/ulpfec_receiver_impl.h", ++ "//modules/rtp_rtcp/source/video_fec_generator.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc", ++ "//modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_rtcp_format": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:rtp_headers", ++ "//api:rtp_parameters", ++ "//api/audio_codecs:audio_codecs_api", ++ "//api/transport:network_control", ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/units:time_delta", ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:divide_round", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:unused", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/include/report_block_data.cc", ++ "//modules/rtp_rtcp/include/rtp_rtcp_defines.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/app.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/bye.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/common_header.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/dlrr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/fir.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/loss_notification.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/nack.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/pli.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/psfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/report_block.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rrtr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sdes.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/sender_report.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc", ++ "//modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc", ++ "//modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc", ++ "//modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extension_map.cc", ++ "//modules/rtp_rtcp/source/rtp_header_extensions.cc", ++ "//modules/rtp_rtcp/source/rtp_packet.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_received.cc", ++ "//modules/rtp_rtcp/source/rtp_packet_to_send.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/rtp_rtcp:rtp_video_header": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport/rtp:dependency_descriptor", ++ "//api/video:video_frame", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//modules/video_coding:codec_globals_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/rtp_rtcp/source/rtp_video_header.cc", ++ "//modules/rtp_rtcp/source/rtp_video_header.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/fft:fft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/fft/fft.c", ++ "//modules/third_party/fft/fft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g711:g711_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g711/g711.c", ++ "//modules/third_party/g711/g711.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/third_party/g722:g722_3p": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_audio_codecs" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/third_party/g722/g722_decode.c", ++ "//modules/third_party/g722/g722_enc_dec.h", ++ "//modules/third_party/g722/g722_encode.c" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//common_audio:common_audio", ++ "//modules:module_api", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/utility/include/process_thread.h", ++ "//modules/utility/source/process_thread_impl.cc", ++ "//modules/utility/source/process_thread_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_capture:video_capture_internal_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//media:rtc_media_base", ++ "//modules/video_capture:video_capture_module", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_capture/linux/device_info_linux.cc", ++ "//modules/video_capture/linux/device_info_linux.h", ++ "//modules/video_capture/linux/video_capture_linux.cc", ++ "//modules/video_capture/linux/video_capture_linux.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_capture:video_capture_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules:module_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_capture/device_info_impl.cc", ++ "//modules/video_capture/device_info_impl.h", ++ "//modules/video_capture/video_capture.h", ++ "//modules/video_capture/video_capture_config.h", ++ "//modules/video_capture/video_capture_defines.h", ++ "//modules/video_capture/video_capture_factory.cc", ++ "//modules/video_capture/video_capture_factory.h", ++ "//modules/video_capture/video_capture_impl.cc", ++ "//modules/video_capture/video_capture_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding/deprecated:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_coding:nack_module", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/deprecated/nack_module.cc", ++ "//modules/video_coding/deprecated/nack_module.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:chain_diff_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/chain_diff_calculator.cc", ++ "//modules/video_coding/chain_diff_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:codec_globals_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/include/h264_globals.h", ++ "//modules/video_coding/codecs/interface/common_constants.h", ++ "//modules/video_coding/codecs/vp8/include/vp8_globals.h", ++ "//modules/video_coding/codecs/vp9/include/vp9_globals.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_coding:encoded_frame": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//modules:module_api_public", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/encoded_frame.cc", ++ "//modules/video_coding/encoded_frame.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:frame_dependencies_calculator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/video:video_frame_type", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/frame_dependencies_calculator.cc", ++ "//modules/video_coding/frame_dependencies_calculator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:nack_module": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/histogram.cc", ++ "//modules/video_coding/histogram.h", ++ "//modules/video_coding/nack_module2.cc", ++ "//modules/video_coding/nack_module2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_codec_interface": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//common_video/generic_frame_descriptor:generic_frame_descriptor", ++ "//modules:module_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/include/video_codec_interface.cc", ++ "//modules/video_coding/include/video_codec_interface.h", ++ "//modules/video_coding/include/video_coding_defines.h", ++ "//modules/video_coding/include/video_error_codes.h", ++ "//modules/video_coding/video_coding_defines.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:rtp_headers", ++ "//api:rtp_packet_info", ++ "//api:scoped_refptr", ++ "//api/units:data_rate", ++ "//api/units:time_delta", ++ "//api/video:builtin_video_bitrate_allocator_factory", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_frame_type", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules:module_fec_api", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:encoded_frame", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:jitter_upper_bound_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:rtt_mult_experiment", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//third_party/abseil-cpp/absl/types:variant" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codec_timer.cc", ++ "//modules/video_coding/codec_timer.h", ++ "//modules/video_coding/decoder_database.cc", ++ "//modules/video_coding/decoder_database.h", ++ "//modules/video_coding/event_wrapper.cc", ++ "//modules/video_coding/event_wrapper.h", ++ "//modules/video_coding/fec_controller_default.cc", ++ "//modules/video_coding/fec_controller_default.h", ++ "//modules/video_coding/fec_rate_table.h", ++ "//modules/video_coding/frame_buffer2.cc", ++ "//modules/video_coding/frame_buffer2.h", ++ "//modules/video_coding/frame_object.cc", ++ "//modules/video_coding/frame_object.h", ++ "//modules/video_coding/generic_decoder.cc", ++ "//modules/video_coding/generic_decoder.h", ++ "//modules/video_coding/h264_sprop_parameter_sets.cc", ++ "//modules/video_coding/h264_sprop_parameter_sets.h", ++ "//modules/video_coding/h264_sps_pps_tracker.cc", ++ "//modules/video_coding/h264_sps_pps_tracker.h", ++ "//modules/video_coding/include/video_codec_initializer.h", ++ "//modules/video_coding/inter_frame_delay.cc", ++ "//modules/video_coding/inter_frame_delay.h", ++ "//modules/video_coding/internal_defines.h", ++ "//modules/video_coding/jitter_estimator.cc", ++ "//modules/video_coding/jitter_estimator.h", ++ "//modules/video_coding/loss_notification_controller.cc", ++ "//modules/video_coding/loss_notification_controller.h", ++ "//modules/video_coding/media_opt_util.cc", ++ "//modules/video_coding/media_opt_util.h", ++ "//modules/video_coding/packet_buffer.cc", ++ "//modules/video_coding/packet_buffer.h", ++ "//modules/video_coding/rtp_frame_reference_finder.cc", ++ "//modules/video_coding/rtp_frame_reference_finder.h", ++ "//modules/video_coding/rtt_filter.cc", ++ "//modules/video_coding/rtt_filter.h", ++ "//modules/video_coding/timestamp_map.cc", ++ "//modules/video_coding/timestamp_map.h", ++ "//modules/video_coding/timing.cc", ++ "//modules/video_coding/timing.h", ++ "//modules/video_coding/unique_timestamp_counter.cc", ++ "//modules/video_coding/unique_timestamp_counter.h", ++ "//modules/video_coding/video_codec_initializer.cc", ++ "//modules/video_coding/video_receiver2.cc", ++ "//modules/video_coding/video_receiver2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:video_coding_utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_frame", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/utility/decoded_frames_history.cc", ++ "//modules/video_coding/utility/decoded_frames_history.h", ++ "//modules/video_coding/utility/frame_dropper.cc", ++ "//modules/video_coding/utility/frame_dropper.h", ++ "//modules/video_coding/utility/framerate_controller.cc", ++ "//modules/video_coding/utility/framerate_controller.h", ++ "//modules/video_coding/utility/ivf_file_reader.cc", ++ "//modules/video_coding/utility/ivf_file_reader.h", ++ "//modules/video_coding/utility/ivf_file_writer.cc", ++ "//modules/video_coding/utility/ivf_file_writer.h", ++ "//modules/video_coding/utility/quality_scaler.cc", ++ "//modules/video_coding/utility/quality_scaler.h", ++ "//modules/video_coding/utility/simulcast_rate_allocator.cc", ++ "//modules/video_coding/utility/simulcast_rate_allocator.h", ++ "//modules/video_coding/utility/simulcast_utility.cc", ++ "//modules/video_coding/utility/simulcast_utility.h", ++ "//modules/video_coding/utility/vp8_header_parser.cc", ++ "//modules/video_coding/utility/vp8_header_parser.h", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.cc", ++ "//modules/video_coding/utility/vp9_uncompressed_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_h264": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//media:rtc_media_base", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/system:rtc_export", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/h264/h264.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.cc", ++ "//modules/video_coding/codecs/h264/h264_color_space.h", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_decoder_impl.h", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.cc", ++ "//modules/video_coding/codecs/h264/h264_encoder_impl.h", ++ "//modules/video_coding/codecs/h264/include/h264.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_multiplex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/multiplex/augmented_video_frame_buffer.cc", ++ "//modules/video_coding/codecs/multiplex/include/augmented_video_frame_buffer.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_decoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/include/multiplex_encoder_adapter.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_decoder_adapter.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.cc", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.h", ++ "//modules/video_coding/codecs/multiplex/multiplex_encoder_adapter.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:encoded_image", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//api/video_codecs:vp8_temporal_layers_factory", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp8_temporal_layers", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/experiments:cpu_speed_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/include/vp8.h", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_interface.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc", ++ "//modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp8_temporal_layers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:fec_controller_api", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.cc", ++ "//modules/video_coding/codecs/vp8/default_temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/include/temporal_layers_checker.h", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.cc", ++ "//modules/video_coding/codecs/vp8/screenshare_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers.h", ++ "//modules/video_coding/codecs/vp8/temporal_layers_checker.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//:poison_software_video_codecs", ++ "//api:fec_controller_api", ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i010", ++ "//api/video:video_rtp_headers", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//media:rtc_media_base", ++ "//media:rtc_vp9_profile", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/include/vp9.h", ++ "//modules/video_coding/codecs/vp9/vp9.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc", ++ "//modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h", ++ "//modules/video_coding/codecs/vp9/vp9_impl.cc", ++ "//modules/video_coding/codecs/vp9/vp9_impl.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_coding:webrtc_vp9_helpers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video_codecs:video_codecs_api", ++ "//common_video:common_video", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:video_codec_interface", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:stable_target_rate_experiment", ++ "//third_party/abseil-cpp/absl/container:inlined_vector" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_coding/codecs/vp9/svc_config.cc", ++ "//modules/video_coding/codecs/vp9/svc_config.h", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.cc", ++ "//modules/video_coding/codecs/vp9/svc_rate_allocator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:denoiser_filter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules:module_api" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules/video_processing:video_processing": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//common_audio:common_audio", ++ "//common_video:common_video", ++ "//modules:module_api", ++ "//modules/utility:utility", ++ "//modules/video_processing:denoiser_filter", ++ "//modules/video_processing:video_processing_sse2", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:arch", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "/media/libyuv/", ++ "/media/libyuv/libyuv/include/", ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter.cc", ++ "//modules/video_processing/util/denoiser_filter_c.cc", ++ "//modules/video_processing/util/denoiser_filter_c.h", ++ "//modules/video_processing/util/noise_estimation.cc", ++ "//modules/video_processing/util/noise_estimation.h", ++ "//modules/video_processing/util/skin_detection.cc", ++ "//modules/video_processing/util/skin_detection.h", ++ "//modules/video_processing/video_denoiser.cc", ++ "//modules/video_processing/video_denoiser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules/video_processing:video_processing_sse2": { ++ "cflags": [ ++ "-msse2", ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//modules/video_processing:denoiser_filter", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:system_wrappers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/video_processing/util/denoiser_filter_sse2.cc", ++ "//modules/video_processing/util/denoiser_filter_sse2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//modules:module_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module.h", ++ "//modules/include/module_common_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_api_public": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_common_types_public.h" ++ ], ++ "type": "source_set" ++ }, ++ "//modules:module_fec_api": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//modules/include/module_fec_types.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/experiments:alr_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/alr_experiment.cc", ++ "//rtc_base/experiments/alr_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:balanced_degradation_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/balanced_degradation_settings.cc", ++ "//rtc_base/experiments/balanced_degradation_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:cpu_speed_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/cpu_speed_experiment.cc", ++ "//rtc_base/experiments/cpu_speed_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:field_trial_parser": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/units:data_size", ++ "//api/units:time_delta", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/field_trial_list.cc", ++ "//rtc_base/experiments/field_trial_list.h", ++ "//rtc_base/experiments/field_trial_parser.cc", ++ "//rtc_base/experiments/field_trial_parser.h", ++ "//rtc_base/experiments/field_trial_units.cc", ++ "//rtc_base/experiments/field_trial_units.h", ++ "//rtc_base/experiments/struct_parameters_parser.cc", ++ "//rtc_base/experiments/struct_parameters_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:jitter_upper_bound_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/jitter_upper_bound_experiment.cc", ++ "//rtc_base/experiments/jitter_upper_bound_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:keyframe_interval_settings_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/keyframe_interval_settings.cc", ++ "//rtc_base/experiments/keyframe_interval_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:min_video_bitrate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/units:data_rate", ++ "//api/video:video_frame", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/min_video_bitrate_experiment.cc", ++ "//rtc_base/experiments/min_video_bitrate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_rampup_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_rampup_experiment.cc", ++ "//rtc_base/experiments/quality_rampup_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaler_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaler_settings.cc", ++ "//rtc_base/experiments/quality_scaler_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:quality_scaling_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/quality_scaling_experiment.cc", ++ "//rtc_base/experiments/quality_scaling_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rate_control_settings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//api/units:data_size", ++ "//api/video_codecs:video_codecs_api", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/experiments:field_trial_parser", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rate_control_settings.cc", ++ "//rtc_base/experiments/rate_control_settings.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:rtt_mult_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/rtt_mult_experiment.cc", ++ "//rtc_base/experiments/rtt_mult_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/experiments:stable_target_rate_experiment": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/transport:field_trial_based_config", ++ "//api/transport:webrtc_key_value_config", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:rate_control_settings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/experiments/stable_target_rate_experiment.cc", ++ "//rtc_base/experiments/stable_target_rate_experiment.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/memory:aligned_malloc": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/memory/aligned_malloc.cc", ++ "//rtc_base/memory/aligned_malloc.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/network:sent_packet": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/network/sent_packet.cc", ++ "//rtc_base/network/sent_packet.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:mutex": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/mutex.cc", ++ "//rtc_base/synchronization/mutex.h", ++ "//rtc_base/synchronization/mutex_critical_section.h", ++ "//rtc_base/synchronization/mutex_pthread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:rw_lock_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/rw_lock_wrapper.cc", ++ "//rtc_base/synchronization/rw_lock_posix.cc", ++ "//rtc_base/synchronization/rw_lock_posix.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:sequence_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/sequence_checker.cc", ++ "//rtc_base/synchronization/sequence_checker.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield.cc", ++ "//rtc_base/synchronization/yield.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/synchronization:yield_policy": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/synchronization/yield_policy.cc", ++ "//rtc_base/synchronization/yield_policy.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:arch": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/arch.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:file_wrapper": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/file_wrapper.cc", ++ "//rtc_base/system/file_wrapper.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/system:ignore_warnings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/ignore_warnings.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:inline": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/inline.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:rtc_export": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/rtc_export.h", ++ "//rtc_base/system/rtc_export_template.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:thread_registry": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/thread_registry.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:unused": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/unused.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/system:warn_current_thread_is_deadlocked": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system/warn_current_thread_is_deadlocked.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/task_utils:pending_task_safety_flag": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:checks", ++ "//rtc_base:refcount", ++ "//rtc_base:thread_checker", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/pending_task_safety_flag.cc", ++ "//rtc_base/task_utils/pending_task_safety_flag.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:repeating_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//api/units:time_delta", ++ "//api/units:timestamp", ++ "//rtc_base:logging", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/repeating_task.cc", ++ "//rtc_base/task_utils/repeating_task.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/task_utils:to_queued_task": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base/task_utils:pending_task_safety_flag" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_utils/to_queued_task.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base/third_party/base64:base64": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/base64/base64.cc", ++ "//rtc_base/third_party/base64/base64.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/third_party/sigslot:sigslot": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/third_party/sigslot/sigslot.cc", ++ "//rtc_base/third_party/sigslot/sigslot.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/time:timestamp_extrapolator": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/synchronization:rw_lock_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/time/timestamp_extrapolator.cc", ++ "//rtc_base/time/timestamp_extrapolator.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base/units:unit_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/units/unit_base.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:atomicops": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/atomic_ops.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:audio_format_to_string": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/audio_codecs:audio_codecs_api", ++ "//rtc_base:stringutils" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/strings/audio_format_to_string.cc", ++ "//rtc_base/strings/audio_format_to_string.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:checks": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:safe_compare", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/checks.cc", ++ "//rtc_base/checks.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:compile_assert_c": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/compile_assert_c.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:criticalsection": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base/synchronization:yield", ++ "//rtc_base/system:unused" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecated/recursive_critical_section.cc", ++ "//rtc_base/deprecated/recursive_critical_section.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:deprecation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/deprecation.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:divide_round": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/divide_round.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:gtest_prod": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/gtest_prod_util.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:ignore_wundef": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ignore_wundef.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:logging": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture", ++ "-Wno-exit-time-destructors", ++ "-Wno-global-constructors" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:deprecation", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:stringutils", ++ "//rtc_base:timeutils", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:inline", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/logging.cc", ++ "//rtc_base/logging.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:macromagic": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/arraysize.h", ++ "//rtc_base/constructor_magic.h", ++ "//rtc_base/format_macros.h", ++ "//rtc_base/stringize_macros.h", ++ "//rtc_base/thread_annotations.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:platform_thread": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:rtc_event", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread.cc", ++ "//rtc_base/platform_thread.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:platform_thread_types": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/platform_thread_types.cc", ++ "//rtc_base/platform_thread_types.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:protobuf_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/protobuf_utils.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rate_limiter": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/rate_limiter.cc", ++ "//rtc_base/rate_limiter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:refcount": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:macromagic" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/ref_count.h", ++ "//rtc_base/ref_counted_object.h", ++ "//rtc_base/ref_counter.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:rtc_base": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:function_view", ++ "//api:scoped_refptr", ++ "//api/numerics:numerics", ++ "//api/task_queue:task_queue", ++ "//rtc_base:checks", ++ "//rtc_base:deprecation", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base/network:sent_packet", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:file_wrapper", ++ "//rtc_base/system:inline", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/third_party/base64:base64", ++ "//rtc_base/third_party/sigslot:sigslot", ++ "//system_wrappers:field_trial", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/container:flat_hash_map", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//rtc_base/unused/", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/async_resolver_interface.cc", ++ "//rtc_base/async_resolver_interface.h", ++ "//rtc_base/async_socket.cc", ++ "//rtc_base/async_socket.h", ++ "//rtc_base/crc32.cc", ++ "//rtc_base/crc32.h", ++ "//rtc_base/crypt_string.cc", ++ "//rtc_base/crypt_string.h", ++ "//rtc_base/data_rate_limiter.cc", ++ "//rtc_base/data_rate_limiter.h", ++ "//rtc_base/dscp.h", ++ "//rtc_base/file_rotating_stream.cc", ++ "//rtc_base/file_rotating_stream.h", ++ "//rtc_base/ip_address.cc", ++ "//rtc_base/ip_address.h", ++ "//rtc_base/keep_ref_until_done.h", ++ "//rtc_base/message_handler.cc", ++ "//rtc_base/message_handler.h", ++ "//rtc_base/net_helpers.cc", ++ "//rtc_base/net_helpers.h", ++ "//rtc_base/network_constants.cc", ++ "//rtc_base/network_constants.h", ++ "//rtc_base/network_route.cc", ++ "//rtc_base/network_route.h", ++ "//rtc_base/null_socket_server.cc", ++ "//rtc_base/null_socket_server.h", ++ "//rtc_base/physical_socket_server.cc", ++ "//rtc_base/physical_socket_server.h", ++ "//rtc_base/sigslot_repeater.h", ++ "//rtc_base/socket_address.cc", ++ "//rtc_base/socket_address.h", ++ "//rtc_base/socket_server.h", ++ "//rtc_base/stream.cc", ++ "//rtc_base/stream.h", ++ "//rtc_base/thread.cc", ++ "//rtc_base/thread.h", ++ "//rtc_base/callback.h", ++ "//rtc_base/log_sinks.cc", ++ "//rtc_base/log_sinks.h", ++ "//rtc_base/rolling_accumulator.h", ++ "//rtc_base/ssl_roots.h", ++ "//rtc_base/ifaddrs_converter.cc", ++ "//rtc_base/ifaddrs_converter.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_base_approved": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:scoped_refptr", ++ "//rtc_base:atomicops", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:platform_thread", ++ "//rtc_base:platform_thread_types", ++ "//rtc_base:refcount", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:safe_compare", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base:thread_checker", ++ "//rtc_base:timeutils", ++ "//rtc_base:type_traits", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/system:unused", ++ "//rtc_base/third_party/base64:base64", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/bind.h", ++ "//rtc_base/bit_buffer.cc", ++ "//rtc_base/bit_buffer.h", ++ "//rtc_base/buffer.h", ++ "//rtc_base/buffer_queue.cc", ++ "//rtc_base/buffer_queue.h", ++ "//rtc_base/byte_buffer.cc", ++ "//rtc_base/byte_buffer.h", ++ "//rtc_base/byte_order.h", ++ "//rtc_base/copy_on_write_buffer.cc", ++ "//rtc_base/copy_on_write_buffer.h", ++ "//rtc_base/event_tracer.cc", ++ "//rtc_base/event_tracer.h", ++ "//rtc_base/location.cc", ++ "//rtc_base/location.h", ++ "//rtc_base/message_buffer_reader.h", ++ "//rtc_base/numerics/histogram_percentile_counter.cc", ++ "//rtc_base/numerics/histogram_percentile_counter.h", ++ "//rtc_base/numerics/mod_ops.h", ++ "//rtc_base/numerics/moving_max_counter.h", ++ "//rtc_base/numerics/sample_counter.cc", ++ "//rtc_base/numerics/sample_counter.h", ++ "//rtc_base/one_time_event.h", ++ "//rtc_base/race_checker.cc", ++ "//rtc_base/race_checker.h", ++ "//rtc_base/random.cc", ++ "//rtc_base/random.h", ++ "//rtc_base/rate_statistics.cc", ++ "//rtc_base/rate_statistics.h", ++ "//rtc_base/rate_tracker.cc", ++ "//rtc_base/rate_tracker.h", ++ "//rtc_base/swap_queue.h", ++ "//rtc_base/timestamp_aligner.cc", ++ "//rtc_base/timestamp_aligner.h", ++ "//rtc_base/trace_event.h", ++ "//rtc_base/zero_memory.cc", ++ "//rtc_base/zero_memory.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_event": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base/synchronization:yield_policy", ++ "//rtc_base/system:warn_current_thread_is_deadlocked", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/event.cc", ++ "//rtc_base/event.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_numerics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/event_based_exponential_moving_average.cc", ++ "//rtc_base/numerics/event_based_exponential_moving_average.h", ++ "//rtc_base/numerics/exp_filter.cc", ++ "//rtc_base/numerics/exp_filter.h", ++ "//rtc_base/numerics/math_utils.h", ++ "//rtc_base/numerics/moving_average.cc", ++ "//rtc_base/numerics/moving_average.h", ++ "//rtc_base/numerics/moving_median_filter.h", ++ "//rtc_base/numerics/percentile_filter.h", ++ "//rtc_base/numerics/running_statistics.h", ++ "//rtc_base/numerics/sequence_number_util.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:rtc_task_queue": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/task_queue:task_queue", ++ "//rtc_base:macromagic", ++ "//rtc_base/system:rtc_export", ++ "//rtc_base/task_utils:to_queued_task", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/task_queue.cc", ++ "//rtc_base/task_queue.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:safe_compare": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_compare.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_conversions": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_conversions.h", ++ "//rtc_base/numerics/safe_conversions_impl.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:safe_minmax": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_compare", ++ "//rtc_base:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/numerics/safe_minmax.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:sanitizer": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/sanitizer.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:stringutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//rtc_base:checks", ++ "//rtc_base:macromagic", ++ "//rtc_base:safe_minmax", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/string_encode.cc", ++ "//rtc_base/string_encode.h", ++ "//rtc_base/string_to_number.cc", ++ "//rtc_base/string_to_number.h", ++ "//rtc_base/string_utils.cc", ++ "//rtc_base/string_utils.h", ++ "//rtc_base/strings/string_builder.cc", ++ "//rtc_base/strings/string_builder.h", ++ "//rtc_base/strings/string_format.cc", ++ "//rtc_base/strings/string_format.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:thread_checker": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:deprecation", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/thread_checker.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:timeutils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "WEBRTC_EXCLUDE_SYSTEM_TIME", ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:safe_conversions", ++ "//rtc_base:stringutils", ++ "//rtc_base/system:rtc_export" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/system_time.cc", ++ "//rtc_base/system_time.h", ++ "//rtc_base/time_utils.cc", ++ "//rtc_base/time_utils.h" ++ ], ++ "type": "static_library" ++ }, ++ "//rtc_base:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/type_traits.h" ++ ], ++ "type": "source_set" ++ }, ++ "//rtc_base:weak_ptr": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:scoped_refptr", ++ "//rtc_base:refcount", ++ "//rtc_base/synchronization:sequence_checker" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//rtc_base/weak_ptr.cc", ++ "//rtc_base/weak_ptr.h" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:field_trial": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:stringutils", ++ "//third_party/abseil-cpp/absl/strings:strings" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/field_trial.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:metrics": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/synchronization:mutex" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/source/metrics.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//system_wrappers:system_wrappers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api/units:timestamp", ++ "//modules:module_api_public", ++ "//rtc_base:checks", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:rw_lock_wrapper", ++ "//rtc_base/system:arch", ++ "//rtc_base/system:rtc_export", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//system_wrappers/include/clock.h", ++ "//system_wrappers/include/cpu_features_wrapper.h", ++ "//system_wrappers/include/cpu_info.h", ++ "//system_wrappers/include/ntp_time.h", ++ "//system_wrappers/include/rtp_to_ntp_estimator.h", ++ "//system_wrappers/include/sleep.h", ++ "//system_wrappers/source/clock.cc", ++ "//system_wrappers/source/cpu_features.cc", ++ "//system_wrappers/source/cpu_info.cc", ++ "//system_wrappers/source/rtp_to_ntp_estimator.cc", ++ "//system_wrappers/source/sleep.cc" ++ ], ++ "type": "static_library" ++ }, ++ "//test:rtp_test_utils": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:rtp_parameters", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/system:arch" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//test/rtp_header_parser.cc", ++ "//test/rtp_header_parser.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:algorithm": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/algorithm:container": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:atomic_hook": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:base_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:config": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:core_headers": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:log_severity": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/log_severity.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:atomic_hook", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:log_severity" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/base/internal/raw_logging.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:compressed_tuple": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:flat_hash_map": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal", ++ "//third_party/abseil-cpp/absl/memory:memory" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/container:inlined_vector_internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/container:compressed_tuple", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:span" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/memory:memory": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/meta:type_traits": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/numeric:int128": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/numeric/int128.cc", ++ "//third_party/abseil-cpp/absl/numeric/int128_have_intrinsic.inc", ++ "//third_party/abseil-cpp/absl/numeric/int128_no_intrinsic.inc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:internal": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/internal/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/ostringstream.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/utf8.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/strings:strings": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/numeric:int128", ++ "//third_party/abseil-cpp/absl/strings:internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/strings/ascii.cc", ++ "//third_party/abseil-cpp/absl/strings/charconv.cc", ++ "//third_party/abseil-cpp/absl/strings/escaping.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/charconv_parse.h", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.cc", ++ "//third_party/abseil-cpp/absl/strings/internal/memutil.h", ++ "//third_party/abseil-cpp/absl/strings/internal/stl_type_traits.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_join_internal.h", ++ "//third_party/abseil-cpp/absl/strings/internal/str_split_internal.h", ++ "//third_party/abseil-cpp/absl/strings/match.cc", ++ "//third_party/abseil-cpp/absl/strings/numbers.cc", ++ "//third_party/abseil-cpp/absl/strings/str_cat.cc", ++ "//third_party/abseil-cpp/absl/strings/str_replace.cc", ++ "//third_party/abseil-cpp/absl/strings/str_split.cc", ++ "//third_party/abseil-cpp/absl/strings/string_view.cc", ++ "//third_party/abseil-cpp/absl/strings/substitute.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_optional_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_optional_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:bad_variant_access": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:raw_logging_internal" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/bad_variant_access.cc" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:optional": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_optional_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/optional.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:span": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/algorithm:algorithm", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/span.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/types:variant": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/meta:type_traits", ++ "//third_party/abseil-cpp/absl/types:bad_variant_access", ++ "//third_party/abseil-cpp/absl/utility:utility" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/abseil-cpp/absl/types/internal/variant.h" ++ ], ++ "type": "source_set" ++ }, ++ "//third_party/abseil-cpp/absl/utility:utility": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Werror", ++ "-Wall", ++ "-Wno-unused-variable", ++ "-Wno-misleading-indentation", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//third_party/abseil-cpp/absl/base:base_internal", ++ "//third_party/abseil-cpp/absl/base:config", ++ "//third_party/abseil-cpp/absl/meta:type_traits" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [], ++ "type": "source_set" ++ }, ++ "//third_party/pffft:pffft": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/pffft/src/pffft.c", ++ "//third_party/pffft/src/pffft.h" ++ ], ++ "type": "static_library" ++ }, ++ "//third_party/rnnoise:rnn_vad": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Xclang", ++ "-add-plugin", ++ "-Xclang", ++ "find-bad-constructs", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG" ++ ], ++ "deps": [], ++ "include_dirs": [ ++ "//" ++ ], ++ "libs": [], ++ "sources": [ ++ "//third_party/rnnoise/src/rnn_activations.h", ++ "//third_party/rnnoise/src/rnn_vad_weights.cc", ++ "//third_party/rnnoise/src/rnn_vad_weights.h" ++ ], ++ "type": "source_set" ++ }, ++ "//video/adaptation:video_adaptation": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:video_adaptation", ++ "//api/video:video_frame", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:checks", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/adaptation/balanced_constraint.cc", ++ "//video/adaptation/balanced_constraint.h", ++ "//video/adaptation/bitrate_constraint.cc", ++ "//video/adaptation/bitrate_constraint.h", ++ "//video/adaptation/encode_usage_resource.cc", ++ "//video/adaptation/encode_usage_resource.h", ++ "//video/adaptation/overuse_frame_detector.cc", ++ "//video/adaptation/overuse_frame_detector.h", ++ "//video/adaptation/quality_rampup_experiment_helper.cc", ++ "//video/adaptation/quality_rampup_experiment_helper.h", ++ "//video/adaptation/quality_scaler_resource.cc", ++ "//video/adaptation/quality_scaler_resource.h", ++ "//video/adaptation/video_stream_encoder_resource.cc", ++ "//video/adaptation/video_stream_encoder_resource.h", ++ "//video/adaptation/video_stream_encoder_resource_manager.cc", ++ "//video/adaptation/video_stream_encoder_resource_manager.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:frame_dumping_decoder": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api/video:encoded_frame", ++ "//api/video:encoded_image", ++ "//api/video_codecs:video_codecs_api", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base/system:file_wrapper" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/frame_dumping_decoder.cc", ++ "//video/frame_dumping_decoder.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:array_view", ++ "//api:fec_controller_api", ++ "//api:frame_transformer_interface", ++ "//api:rtp_parameters", ++ "//api:scoped_refptr", ++ "//api:transport_api", ++ "//api/crypto:frame_decryptor_interface", ++ "//api/crypto:options", ++ "//api/rtc_event_log:rtc_event_log", ++ "//api/task_queue:task_queue", ++ "//api/units:timestamp", ++ "//api/video:encoded_image", ++ "//api/video:recordable_encoded_frame", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video:video_stream_encoder_create", ++ "//api/video_codecs:video_codecs_api", ++ "//call:bitrate_allocator", ++ "//call:call_interfaces", ++ "//call:rtp_interfaces", ++ "//call:rtp_receiver", ++ "//call:rtp_sender", ++ "//call:video_stream_api", ++ "//common_video:common_video", ++ "//media:rtc_h264_profile_id", ++ "//modules:module_api", ++ "//modules:module_api_public", ++ "//modules/pacing:pacing", ++ "//modules/remote_bitrate_estimator:remote_bitrate_estimator", ++ "//modules/rtp_rtcp:rtp_rtcp", ++ "//modules/rtp_rtcp:rtp_rtcp_format", ++ "//modules/rtp_rtcp:rtp_video_header", ++ "//modules/utility:utility", ++ "//modules/video_coding:codec_globals_headers", ++ "//modules/video_coding:nack_module", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding/deprecated:nack_module", ++ "//modules/video_processing:video_processing", ++ "//rtc_base:checks", ++ "//rtc_base:rate_limiter", ++ "//rtc_base:rtc_base", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:stringutils", ++ "//rtc_base:weak_ptr", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:keyframe_interval_settings_experiment", ++ "//rtc_base/experiments:min_video_bitrate_experiment", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/system:thread_registry", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//rtc_base/task_utils:to_queued_task", ++ "//rtc_base/time:timestamp_extrapolator", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:metrics", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/memory:memory", ++ "//third_party/abseil-cpp/absl/strings:strings", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video:frame_dumping_decoder" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/buffered_frame_decryptor.cc", ++ "//video/buffered_frame_decryptor.h", ++ "//video/call_stats.cc", ++ "//video/call_stats.h", ++ "//video/call_stats2.cc", ++ "//video/call_stats2.h", ++ "//video/encoder_rtcp_feedback.cc", ++ "//video/encoder_rtcp_feedback.h", ++ "//video/quality_limitation_reason_tracker.cc", ++ "//video/quality_limitation_reason_tracker.h", ++ "//video/quality_threshold.cc", ++ "//video/quality_threshold.h", ++ "//video/receive_statistics_proxy.cc", ++ "//video/receive_statistics_proxy.h", ++ "//video/receive_statistics_proxy2.cc", ++ "//video/receive_statistics_proxy2.h", ++ "//video/report_block_stats.cc", ++ "//video/report_block_stats.h", ++ "//video/rtp_streams_synchronizer.cc", ++ "//video/rtp_streams_synchronizer.h", ++ "//video/rtp_streams_synchronizer2.cc", ++ "//video/rtp_streams_synchronizer2.h", ++ "//video/rtp_video_stream_receiver.cc", ++ "//video/rtp_video_stream_receiver.h", ++ "//video/rtp_video_stream_receiver2.cc", ++ "//video/rtp_video_stream_receiver2.h", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.cc", ++ "//video/rtp_video_stream_receiver_frame_transformer_delegate.h", ++ "//video/send_delay_stats.cc", ++ "//video/send_delay_stats.h", ++ "//video/send_statistics_proxy.cc", ++ "//video/send_statistics_proxy.h", ++ "//video/stats_counter.cc", ++ "//video/stats_counter.h", ++ "//video/stream_synchronization.cc", ++ "//video/stream_synchronization.h", ++ "//video/transport_adapter.cc", ++ "//video/transport_adapter.h", ++ "//video/video_quality_observer.cc", ++ "//video/video_quality_observer.h", ++ "//video/video_quality_observer2.cc", ++ "//video/video_quality_observer2.h", ++ "//video/video_receive_stream.cc", ++ "//video/video_receive_stream.h", ++ "//video/video_receive_stream2.cc", ++ "//video/video_receive_stream2.h", ++ "//video/video_send_stream.cc", ++ "//video/video_send_stream.h", ++ "//video/video_send_stream_impl.cc", ++ "//video/video_send_stream_impl.h", ++ "//video/video_stream_decoder.cc", ++ "//video/video_stream_decoder.h", ++ "//video/video_stream_decoder2.cc", ++ "//video/video_stream_decoder2.h" ++ ], ++ "type": "static_library" ++ }, ++ "//video:video_stream_encoder_impl": { ++ "cflags": [ ++ "-fno-strict-aliasing", ++ "--param=ssp-buffer-size=4", ++ "-fstack-protector", ++ "-funwind-tables", ++ "-fcolor-diagnostics", ++ "-fmerge-all-constants", ++ "-fcrash-diagnostics-dir=../../../../third_party/libwebrtc/tools/clang/crashreports", ++ "-mllvm", ++ "-instcombine-lower-dbg-declare=0", ++ "-mllvm", ++ "-enable-dse-memoryssa=false", ++ "-m32", ++ "-msse2", ++ "-mfpmath=sse", ++ "-mmmx", ++ "-Wno-builtin-macro-redefined", ++ "-D__DATE__=", ++ "-D__TIME__=", ++ "-D__TIMESTAMP__=", ++ "-no-canonical-prefixes", ++ "-Wall", ++ "-Werror", ++ "-Wextra", ++ "-Wimplicit-fallthrough", ++ "-Wunreachable-code", ++ "-Wthread-safety", ++ "-Wextra-semi", ++ "-Wno-missing-field-initializers", ++ "-Wno-unused-parameter", ++ "-Wno-c++11-narrowing", ++ "-Wno-unneeded-internal-declaration", ++ "-Wno-undefined-var-template", ++ "-Wno-psabi", ++ "-Wno-ignored-pragma-optimize", ++ "-Wno-implicit-int-float-conversion", ++ "-Wno-final-dtor-non-final-class", ++ "-Wno-builtin-assume-aligned-alignment", ++ "-Wno-deprecated-copy", ++ "-Wno-non-c-typedef-for-linkage", ++ "-Wno-max-tokens", ++ "-O0", ++ "-fno-omit-frame-pointer", ++ "-momit-leaf-frame-pointer", ++ "-g2", ++ "-Xclang", ++ "-debug-info-kind=constructor", ++ "-gsplit-dwarf", ++ "-ftrivial-auto-var-init=pattern", ++ "-fvisibility=hidden", ++ "-Wheader-hygiene", ++ "-Wstring-conversion", ++ "-Wtautological-overlap-compare", ++ "-Wexit-time-destructors", ++ "-Wglobal-constructors", ++ "-Wc++11-narrowing", ++ "-Wimplicit-fallthrough", ++ "-Wthread-safety", ++ "-Winconsistent-missing-override", ++ "-Wundef", ++ "-Wunused-lambda-capture" ++ ], ++ "defines": [ ++ "USE_GLIB=1", ++ "_FILE_OFFSET_BITS=64", ++ "_LARGEFILE_SOURCE", ++ "_LARGEFILE64_SOURCE", ++ "__STDC_CONSTANT_MACROS", ++ "__STDC_FORMAT_MACROS", ++ "DYNAMIC_ANNOTATIONS_ENABLED=1", ++ "_DEBUG", ++ "WEBRTC_ENABLE_PROTOBUF=0", ++ "RTC_ENABLE_VP9", ++ "WEBRTC_LIBRARY_IMPL", ++ "WEBRTC_MOZILLA_BUILD", ++ "WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0", ++ "WEBRTC_POSIX", ++ "WEBRTC_BSD", ++ "ABSL_ALLOCATOR_NOTHROW=1" ++ ], ++ "deps": [ ++ "//api:rtp_parameters", ++ "//api/adaptation:resource_adaptation_api", ++ "//api/task_queue:task_queue", ++ "//api/units:data_rate", ++ "//api/video:encoded_image", ++ "//api/video:video_adaptation", ++ "//api/video:video_bitrate_allocation", ++ "//api/video:video_bitrate_allocator", ++ "//api/video:video_bitrate_allocator_factory", ++ "//api/video:video_codec_constants", ++ "//api/video:video_frame", ++ "//api/video:video_frame_i420", ++ "//api/video:video_rtp_headers", ++ "//api/video:video_stream_encoder", ++ "//api/video_codecs:video_codecs_api", ++ "//call/adaptation:resource_adaptation", ++ "//common_video:common_video", ++ "//modules:module_api_public", ++ "//modules/video_coding:video_codec_interface", ++ "//modules/video_coding:video_coding", ++ "//modules/video_coding:video_coding_utility", ++ "//modules/video_coding:webrtc_vp9_helpers", ++ "//rtc_base:checks", ++ "//rtc_base:criticalsection", ++ "//rtc_base:logging", ++ "//rtc_base:macromagic", ++ "//rtc_base:rtc_base_approved", ++ "//rtc_base:rtc_event", ++ "//rtc_base:rtc_numerics", ++ "//rtc_base:rtc_task_queue", ++ "//rtc_base:timeutils", ++ "//rtc_base/experiments:alr_experiment", ++ "//rtc_base/experiments:balanced_degradation_settings", ++ "//rtc_base/experiments:field_trial_parser", ++ "//rtc_base/experiments:quality_rampup_experiment", ++ "//rtc_base/experiments:quality_scaler_settings", ++ "//rtc_base/experiments:quality_scaling_experiment", ++ "//rtc_base/experiments:rate_control_settings", ++ "//rtc_base/synchronization:mutex", ++ "//rtc_base/synchronization:sequence_checker", ++ "//rtc_base/task_utils:pending_task_safety_flag", ++ "//rtc_base/task_utils:repeating_task", ++ "//system_wrappers:field_trial", ++ "//system_wrappers:system_wrappers", ++ "//third_party/abseil-cpp/absl/algorithm:container", ++ "//third_party/abseil-cpp/absl/base:core_headers", ++ "//third_party/abseil-cpp/absl/types:optional", ++ "//video/adaptation:video_adaptation" ++ ], ++ "include_dirs": [ ++ "//", ++ "//third_party/abseil-cpp/" ++ ], ++ "libs": [], ++ "sources": [ ++ "//video/alignment_adjuster.cc", ++ "//video/alignment_adjuster.h", ++ "//video/encoder_bitrate_adjuster.cc", ++ "//video/encoder_bitrate_adjuster.h", ++ "//video/encoder_overshoot_detector.cc", ++ "//video/encoder_overshoot_detector.h", ++ "//video/frame_encode_metadata_writer.cc", ++ "//video/frame_encode_metadata_writer.h", ++ "//video/video_source_sink_controller.cc", ++ "//video/video_source_sink_controller.h", ++ "//video/video_stream_encoder.cc", ++ "//video/video_stream_encoder.h" ++ ], ++ "type": "static_library" ++ } ++ } ++} +\ No newline at end of file +diff --git dom/media/webrtc/third_party_build/gn-configs/x64_True_x86_freebsd.mozconfig dom/media/webrtc/third_party_build/gn-configs/x64_True_x86_freebsd.mozconfig +new file mode 100644 +index 0000000000..95d60c7db2 +--- /dev/null ++++ dom/media/webrtc/third_party_build/gn-configs/x64_True_x86_freebsd.mozconfig +@@ -0,0 +1,11 @@ ++export M4=/usr/local/bin/gm4 ++export CC=/usr/local/bin/clang13 ++export CXX=/usr/local/bin/clang++13 ++export CPP=/usr/local/bin/clang-cpp13 ++ac_add_options --with-libclang-path=/usr/local/llvm13/lib ++ ++ac_add_options --target=i686 ++ac_add_options --enable-bootstrap ++ac_add_options --enable-debug ++ ++mk_add_options MOZ_OBJDIR=obj-x64_True_x86_freebsd +diff --git third_party/libwebrtc/BUILD.gn third_party/libwebrtc/BUILD.gn +index 0a591e8bbb..5bafc9d618 100644 +--- third_party/libwebrtc/BUILD.gn ++++ third_party/libwebrtc/BUILD.gn +@@ -176,6 +176,9 @@ config("common_inherited_config") { + if (is_linux || is_chromeos) { + defines += [ "WEBRTC_LINUX" ] + } ++ if (is_bsd) { ++ defines += [ "WEBRTC_BSD" ] ++ } + if (is_mac) { + defines += [ "WEBRTC_MAC" ] + } +diff --git third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build +index f959f67b13..e20e35309f 100644 +--- third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build ++++ third_party/libwebrtc/api/adaptation/resource_adaptation_api_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/array_view_gn/moz.build third_party/libwebrtc/api/array_view_gn/moz.build +index c184c10191..fba3fdb463 100644 +--- third_party/libwebrtc/api/array_view_gn/moz.build ++++ third_party/libwebrtc/api/array_view_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/audio/aec3_config_gn/moz.build third_party/libwebrtc/api/audio/aec3_config_gn/moz.build +index effbb64c57..60d2628958 100644 +--- third_party/libwebrtc/api/audio/aec3_config_gn/moz.build ++++ third_party/libwebrtc/api/audio/aec3_config_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build +index 7c3897c9c1..a7d257c5ed 100644 +--- third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build ++++ third_party/libwebrtc/api/audio/aec3_factory_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -151,6 +162,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,6 +178,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -181,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build +index 272abf6528..b71f905a5d 100644 +--- third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build ++++ third_party/libwebrtc/api/audio/audio_frame_api_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -144,6 +155,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -156,6 +171,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -174,6 +193,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build +index 04ac0c8f1c..6b8ea574eb 100644 +--- third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build ++++ third_party/libwebrtc/api/audio/audio_mixer_api_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/audio/echo_control_gn/moz.build third_party/libwebrtc/api/audio/echo_control_gn/moz.build +index c3954d8ce8..f4bac5863d 100644 +--- third_party/libwebrtc/api/audio/echo_control_gn/moz.build ++++ third_party/libwebrtc/api/audio/echo_control_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build +index 4d9cb92d14..c97cee3f90 100644 +--- third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/L16/audio_decoder_L16_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build +index ffb969b8b0..34d120c142 100644 +--- third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/L16/audio_encoder_L16_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build +index b9a3ba9f76..6497c74eaf 100644 +--- third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/audio_codecs_api_gn/moz.build +@@ -71,6 +71,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -146,6 +157,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -158,6 +173,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -176,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build +index 3a511b6f30..a93321b194 100644 +--- third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/builtin_audio_decoder_factory_gn/moz.build +@@ -72,6 +72,19 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -161,6 +174,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +190,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -204,6 +225,12 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build +index 3be493fcfd..88577e0dd9 100644 +--- third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/builtin_audio_encoder_factory_gn/moz.build +@@ -72,6 +72,19 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -161,6 +174,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +190,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -204,6 +225,12 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" + DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build +index 7afd20b075..aab3c54543 100644 +--- third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/g711/audio_decoder_g711_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build +index 9053797e6c..54923d3edc 100644 +--- third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/g711/audio_encoder_g711_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build +index 292e97f46b..717684e948 100644 +--- third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/g722/audio_decoder_g722_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build +index eb356c3545..11f2e40324 100644 +--- third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_config_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build +index d1a3cda65e..36687c8e7f 100644 +--- third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/g722/audio_encoder_g722_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build +index bd1e3561e2..eff648d49d 100644 +--- third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build +index ee73b18c08..fa79e350c6 100644 +--- third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_config_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build +index e0bafbe2a1..2b79eda230 100644 +--- third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn/moz.build third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn/moz.build +index 47092caa2e..3ecd586b44 100644 +--- third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -136,6 +147,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -148,6 +163,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -166,6 +185,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_gn/moz.build third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_gn/moz.build +index 0862ce5142..e7c659e723 100644 +--- third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_gn/moz.build +@@ -66,6 +66,19 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -151,6 +164,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,6 +180,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn/moz.build third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn/moz.build +index c5ce797126..fe7cee1f31 100644 +--- third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -136,6 +147,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -148,6 +163,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -166,6 +185,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_gn/moz.build third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_gn/moz.build +index 1fd01bce76..2d2bbd7247 100644 +--- third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_gn/moz.build +@@ -66,6 +66,19 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FIX"] = "0" ++ DEFINES["WEBRTC_USE_BUILTIN_ISAC_FLOAT"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -151,6 +164,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,6 +180,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build +index c0b99d9443..3217213f89 100644 +--- third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_multiopus_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -144,6 +155,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -156,6 +171,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -174,6 +193,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build +index 51f008f065..be918a91a1 100644 +--- third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_config_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build +index f0236d04d1..83c7ee5052 100644 +--- third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/opus/audio_decoder_opus_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -151,6 +162,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,6 +178,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -181,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build +index 71db3d8c9b..48b470c099 100644 +--- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_multiopus_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -144,6 +155,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -156,6 +171,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -174,6 +193,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build +index 46628126b2..ea48eddc3d 100644 +--- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn/moz.build +@@ -73,6 +73,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -148,6 +159,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,6 +175,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -178,6 +197,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build +index a5e5aa54c8..868ea839a8 100644 +--- third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build ++++ third_party/libwebrtc/api/audio_codecs/opus/audio_encoder_opus_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -151,6 +162,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,6 +178,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -181,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/audio_options_api_gn/moz.build third_party/libwebrtc/api/audio_options_api_gn/moz.build +index d17b73db1e..9903b083c0 100644 +--- third_party/libwebrtc/api/audio_options_api_gn/moz.build ++++ third_party/libwebrtc/api/audio_options_api_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/bitrate_allocation_gn/moz.build third_party/libwebrtc/api/bitrate_allocation_gn/moz.build +index 15a6a8dbc3..d7e4aa1e66 100644 +--- third_party/libwebrtc/api/bitrate_allocation_gn/moz.build ++++ third_party/libwebrtc/api/bitrate_allocation_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/call_api_gn/moz.build third_party/libwebrtc/api/call_api_gn/moz.build +index 603f2119b4..7313776b68 100644 +--- third_party/libwebrtc/api/call_api_gn/moz.build ++++ third_party/libwebrtc/api/call_api_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/callfactory_api_gn/moz.build third_party/libwebrtc/api/callfactory_api_gn/moz.build +index 5af7a7e565..3cbc4fb6e4 100644 +--- third_party/libwebrtc/api/callfactory_api_gn/moz.build ++++ third_party/libwebrtc/api/callfactory_api_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build +index d4368b6556..ac63821dcf 100644 +--- third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build ++++ third_party/libwebrtc/api/crypto/frame_decryptor_interface_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build +index d31cacd611..0648fa1e39 100644 +--- third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build ++++ third_party/libwebrtc/api/crypto/frame_encryptor_interface_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/crypto/options_gn/moz.build third_party/libwebrtc/api/crypto/options_gn/moz.build +index 4f507b9253..657657797a 100644 +--- third_party/libwebrtc/api/crypto/options_gn/moz.build ++++ third_party/libwebrtc/api/crypto/options_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/fec_controller_api_gn/moz.build third_party/libwebrtc/api/fec_controller_api_gn/moz.build +index a1103c4554..9071054ac4 100644 +--- third_party/libwebrtc/api/fec_controller_api_gn/moz.build ++++ third_party/libwebrtc/api/fec_controller_api_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build +index db9e3ac954..731e9ee193 100644 +--- third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build ++++ third_party/libwebrtc/api/frame_transformer_interface_gn/moz.build +@@ -65,6 +65,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -144,6 +155,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -156,6 +171,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/function_view_gn/moz.build third_party/libwebrtc/api/function_view_gn/moz.build +index e8b6c96689..c8bb22681d 100644 +--- third_party/libwebrtc/api/function_view_gn/moz.build ++++ third_party/libwebrtc/api/function_view_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build +index a7c8aa8d2c..c1adc5dc7b 100644 +--- third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build ++++ third_party/libwebrtc/api/libjingle_logging_api_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/media_stream_interface_gn/moz.build third_party/libwebrtc/api/media_stream_interface_gn/moz.build +index 640418f5e6..b8770bab3c 100644 +--- third_party/libwebrtc/api/media_stream_interface_gn/moz.build ++++ third_party/libwebrtc/api/media_stream_interface_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build +index f37262135a..3cf95a8997 100644 +--- third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build ++++ third_party/libwebrtc/api/neteq/default_neteq_controller_factory_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build +index f04465be60..76ddb323bf 100644 +--- third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build ++++ third_party/libwebrtc/api/neteq/neteq_api_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build +index b111cd261a..fcabad2675 100644 +--- third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build ++++ third_party/libwebrtc/api/neteq/neteq_controller_api_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -142,6 +153,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -154,6 +169,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build +index c0c2f51454..04d806a585 100644 +--- third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build ++++ third_party/libwebrtc/api/neteq/tick_timer_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build +index d727b29518..d8942ca3ab 100644 +--- third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build ++++ third_party/libwebrtc/api/network_state_predictor_api_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/numerics/numerics_gn/moz.build third_party/libwebrtc/api/numerics/numerics_gn/moz.build +index 302fd54418..ef9f17a399 100644 +--- third_party/libwebrtc/api/numerics/numerics_gn/moz.build ++++ third_party/libwebrtc/api/numerics/numerics_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/priority_gn/moz.build third_party/libwebrtc/api/priority_gn/moz.build +index b6b0663776..62ba9fa180 100644 +--- third_party/libwebrtc/api/priority_gn/moz.build ++++ third_party/libwebrtc/api/priority_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/refcountedbase_gn/moz.build third_party/libwebrtc/api/refcountedbase_gn/moz.build +index 1ec71533cd..d74b4e2502 100644 +--- third_party/libwebrtc/api/refcountedbase_gn/moz.build ++++ third_party/libwebrtc/api/refcountedbase_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/rtc_error_gn/moz.build third_party/libwebrtc/api/rtc_error_gn/moz.build +index 94cc620a37..0431c106aa 100644 +--- third_party/libwebrtc/api/rtc_error_gn/moz.build ++++ third_party/libwebrtc/api/rtc_error_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build +index f89244ed39..55c898d028 100644 +--- third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build ++++ third_party/libwebrtc/api/rtc_event_log/rtc_event_log_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -144,6 +155,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -156,6 +171,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -174,6 +193,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/rtp_headers_gn/moz.build third_party/libwebrtc/api/rtp_headers_gn/moz.build +index b147602c02..08f0fe5122 100644 +--- third_party/libwebrtc/api/rtp_headers_gn/moz.build ++++ third_party/libwebrtc/api/rtp_headers_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/rtp_packet_info_gn/moz.build third_party/libwebrtc/api/rtp_packet_info_gn/moz.build +index fe3e54f996..039d9bff96 100644 +--- third_party/libwebrtc/api/rtp_packet_info_gn/moz.build ++++ third_party/libwebrtc/api/rtp_packet_info_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/rtp_parameters_gn/moz.build third_party/libwebrtc/api/rtp_parameters_gn/moz.build +index 4e18b1455e..b6a8cbddab 100644 +--- third_party/libwebrtc/api/rtp_parameters_gn/moz.build ++++ third_party/libwebrtc/api/rtp_parameters_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -140,6 +151,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -152,6 +167,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -170,6 +189,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build +index 2ff142e1bc..d64d5d72c5 100644 +--- third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build ++++ third_party/libwebrtc/api/rtp_transceiver_direction_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/scoped_refptr_gn/moz.build third_party/libwebrtc/api/scoped_refptr_gn/moz.build +index 865340d589..f45d36682e 100644 +--- third_party/libwebrtc/api/scoped_refptr_gn/moz.build ++++ third_party/libwebrtc/api/scoped_refptr_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/simulated_network_api_gn/moz.build third_party/libwebrtc/api/simulated_network_api_gn/moz.build +index 4076434a15..8263433701 100644 +--- third_party/libwebrtc/api/simulated_network_api_gn/moz.build ++++ third_party/libwebrtc/api/simulated_network_api_gn/moz.build +@@ -65,6 +65,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -144,6 +155,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -156,6 +171,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build +index 822f92c372..0255120eb3 100644 +--- third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build ++++ third_party/libwebrtc/api/task_queue/task_queue_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build +index 23b75fd3b6..89c299bffd 100644 +--- third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build ++++ third_party/libwebrtc/api/transport/bitrate_settings_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -165,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build +index f993b009ce..6ffeeb06ce 100644 +--- third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build ++++ third_party/libwebrtc/api/transport/field_trial_based_config_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/transport/goog_cc_gn/moz.build third_party/libwebrtc/api/transport/goog_cc_gn/moz.build +index 6c9a7544cf..b6595dc82b 100644 +--- third_party/libwebrtc/api/transport/goog_cc_gn/moz.build ++++ third_party/libwebrtc/api/transport/goog_cc_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/transport/network_control_gn/moz.build third_party/libwebrtc/api/transport/network_control_gn/moz.build +index c528a3f2cb..48b6e036b4 100644 +--- third_party/libwebrtc/api/transport/network_control_gn/moz.build ++++ third_party/libwebrtc/api/transport/network_control_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build +index 9278ee5e81..685f821912 100644 +--- third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build ++++ third_party/libwebrtc/api/transport/rtp/dependency_descriptor_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build +index 11a1e19381..fdfd21f551 100644 +--- third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build ++++ third_party/libwebrtc/api/transport/rtp/rtp_source_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/transport/webrtc_key_value_config_gn/moz.build third_party/libwebrtc/api/transport/webrtc_key_value_config_gn/moz.build +index 0abc57c907..db28616caf 100644 +--- third_party/libwebrtc/api/transport/webrtc_key_value_config_gn/moz.build ++++ third_party/libwebrtc/api/transport/webrtc_key_value_config_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/transport_api_gn/moz.build third_party/libwebrtc/api/transport_api_gn/moz.build +index 8a2a4584cf..22104c6400 100644 +--- third_party/libwebrtc/api/transport_api_gn/moz.build ++++ third_party/libwebrtc/api/transport_api_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -165,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/units/data_rate_gn/moz.build third_party/libwebrtc/api/units/data_rate_gn/moz.build +index df590a0324..19f83b58b6 100644 +--- third_party/libwebrtc/api/units/data_rate_gn/moz.build ++++ third_party/libwebrtc/api/units/data_rate_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/units/data_size_gn/moz.build third_party/libwebrtc/api/units/data_size_gn/moz.build +index c2a7803040..01083a7cbc 100644 +--- third_party/libwebrtc/api/units/data_size_gn/moz.build ++++ third_party/libwebrtc/api/units/data_size_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/units/frequency_gn/moz.build third_party/libwebrtc/api/units/frequency_gn/moz.build +index 7348fe5568..76e3619098 100644 +--- third_party/libwebrtc/api/units/frequency_gn/moz.build ++++ third_party/libwebrtc/api/units/frequency_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/units/time_delta_gn/moz.build third_party/libwebrtc/api/units/time_delta_gn/moz.build +index 028b2f3495..49a20cfce0 100644 +--- third_party/libwebrtc/api/units/time_delta_gn/moz.build ++++ third_party/libwebrtc/api/units/time_delta_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/units/timestamp_gn/moz.build third_party/libwebrtc/api/units/timestamp_gn/moz.build +index 8d874b2c2c..1044697326 100644 +--- third_party/libwebrtc/api/units/timestamp_gn/moz.build ++++ third_party/libwebrtc/api/units/timestamp_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build +index d6a16a0174..2dd7d9f114 100644 +--- third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build ++++ third_party/libwebrtc/api/video/builtin_video_bitrate_allocator_factory_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video/encoded_frame_gn/moz.build third_party/libwebrtc/api/video/encoded_frame_gn/moz.build +index 188a07c98e..2525b06b5e 100644 +--- third_party/libwebrtc/api/video/encoded_frame_gn/moz.build ++++ third_party/libwebrtc/api/video/encoded_frame_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video/encoded_image_gn/moz.build third_party/libwebrtc/api/video/encoded_image_gn/moz.build +index 54e91f8b84..f49c3ff08a 100644 +--- third_party/libwebrtc/api/video/encoded_image_gn/moz.build ++++ third_party/libwebrtc/api/video/encoded_image_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build +index c4308adaa5..93a25e0a7d 100644 +--- third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build ++++ third_party/libwebrtc/api/video/recordable_encoded_frame_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/video/video_adaptation_gn/moz.build third_party/libwebrtc/api/video/video_adaptation_gn/moz.build +index 5558763614..a76de56a6b 100644 +--- third_party/libwebrtc/api/video/video_adaptation_gn/moz.build ++++ third_party/libwebrtc/api/video/video_adaptation_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build +index 4c0c73281e..e82cf31de6 100644 +--- third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build ++++ third_party/libwebrtc/api/video/video_bitrate_allocation_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build +index 4ffcaffbd3..b480a993c2 100644 +--- third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build ++++ third_party/libwebrtc/api/video/video_bitrate_allocator_factory_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build +index 48e0c1a7e7..4be6a5e060 100644 +--- third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build ++++ third_party/libwebrtc/api/video/video_bitrate_allocator_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build +index 6c236bd99e..2248534770 100644 +--- third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build ++++ third_party/libwebrtc/api/video/video_codec_constants_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/video/video_frame_gn/moz.build third_party/libwebrtc/api/video/video_frame_gn/moz.build +index f125e99e78..64f5869da0 100644 +--- third_party/libwebrtc/api/video/video_frame_gn/moz.build ++++ third_party/libwebrtc/api/video/video_frame_gn/moz.build +@@ -70,6 +70,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -145,6 +156,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -157,6 +172,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -175,6 +194,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build +index c5002c8afa..59f5b8c757 100644 +--- third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build ++++ third_party/libwebrtc/api/video/video_frame_i010_gn/moz.build +@@ -71,6 +71,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -154,6 +165,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -166,6 +181,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -184,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video/video_frame_i420_gn/moz.build third_party/libwebrtc/api/video/video_frame_i420_gn/moz.build +index 2ebb8788b9..154824c662 100644 +--- third_party/libwebrtc/api/video/video_frame_i420_gn/moz.build ++++ third_party/libwebrtc/api/video/video_frame_i420_gn/moz.build +@@ -71,6 +71,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -154,6 +165,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -166,6 +181,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -184,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build +index 916b76b3ab..637a86e557 100644 +--- third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build ++++ third_party/libwebrtc/api/video/video_frame_metadata_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video/video_frame_nv12_gn/moz.build third_party/libwebrtc/api/video/video_frame_nv12_gn/moz.build +index 25e3c2b92b..948933ba0a 100644 +--- third_party/libwebrtc/api/video/video_frame_nv12_gn/moz.build ++++ third_party/libwebrtc/api/video/video_frame_nv12_gn/moz.build +@@ -71,6 +71,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -154,6 +165,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -166,6 +181,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -184,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video/video_frame_type_gn/moz.build third_party/libwebrtc/api/video/video_frame_type_gn/moz.build +index 9dfc8d4058..c721d041a6 100644 +--- third_party/libwebrtc/api/video/video_frame_type_gn/moz.build ++++ third_party/libwebrtc/api/video/video_frame_type_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build +index 48404e6fd9..3af8d76482 100644 +--- third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build ++++ third_party/libwebrtc/api/video/video_rtp_headers_gn/moz.build +@@ -71,6 +71,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -146,6 +157,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -158,6 +173,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -176,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video/video_stream_encoder_create_gn/moz.build third_party/libwebrtc/api/video/video_stream_encoder_create_gn/moz.build +index e85bfc9e38..44d0654d07 100644 +--- third_party/libwebrtc/api/video/video_stream_encoder_create_gn/moz.build ++++ third_party/libwebrtc/api/video/video_stream_encoder_create_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build +index 646539e138..f6a4b46c9a 100644 +--- third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build ++++ third_party/libwebrtc/api/video/video_stream_encoder_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build +index 20a838b6a3..3ecda2cf94 100644 +--- third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build ++++ third_party/libwebrtc/api/video_codecs/bitstream_parser_api_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build +index 245445b5fb..21896549d2 100644 +--- third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build ++++ third_party/libwebrtc/api/video_codecs/builtin_video_decoder_factory_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video_codecs/builtin_video_encoder_factory_gn/moz.build third_party/libwebrtc/api/video_codecs/builtin_video_encoder_factory_gn/moz.build +index 473f670340..c2a3bf158b 100644 +--- third_party/libwebrtc/api/video_codecs/builtin_video_encoder_factory_gn/moz.build ++++ third_party/libwebrtc/api/video_codecs/builtin_video_encoder_factory_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build +index 146ed1beae..5d1fdccc8f 100644 +--- third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build ++++ third_party/libwebrtc/api/video_codecs/rtc_software_fallback_wrappers_gn/moz.build +@@ -70,6 +70,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -153,6 +164,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +180,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -183,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build +index 718066a1e8..e437318af0 100644 +--- third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build ++++ third_party/libwebrtc/api/video_codecs/video_codecs_api_gn/moz.build +@@ -76,6 +76,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -151,6 +162,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,6 +178,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -181,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build +index 5ff268752a..cd1809ed31 100644 +--- third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build ++++ third_party/libwebrtc/api/video_codecs/vp8_temporal_layers_factory_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/audio/audio_gn/moz.build third_party/libwebrtc/audio/audio_gn/moz.build +index 2e89a42df4..6d8cb6ad9f 100644 +--- third_party/libwebrtc/audio/audio_gn/moz.build ++++ third_party/libwebrtc/audio/audio_gn/moz.build +@@ -82,6 +82,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -165,6 +176,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +192,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -195,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build +index 9b114faea7..2c7b104e93 100644 +--- third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build ++++ third_party/libwebrtc/audio/utility/audio_frame_operations_gn/moz.build +@@ -70,6 +70,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/build/config/BUILDCONFIG.gn third_party/libwebrtc/build/config/BUILDCONFIG.gn +index bb656fa19f..e668f8eebd 100644 +--- third_party/libwebrtc/build/config/BUILDCONFIG.gn ++++ third_party/libwebrtc/build/config/BUILDCONFIG.gn +@@ -131,10 +131,10 @@ declare_args() { + is_official_build = false + + # Whether we're a traditional desktop unix. +- is_desktop_linux = current_os == "linux" ++ is_desktop_linux = current_os == "linux" || current_os == "freebsd" + + # Set to true when compiling with the Clang compiler. +- is_clang = current_os != "linux" || ++ is_clang = current_os != "linux" || current_os == "freebsd" || + (current_cpu != "s390x" && current_cpu != "s390" && + current_cpu != "ppc64" && current_cpu != "ppc" && + current_cpu != "mips" && current_cpu != "mips64") +@@ -142,6 +142,7 @@ declare_args() { + # Allows the path to a custom target toolchain to be injected as a single + # argument, and set as the default toolchain. + custom_toolchain = "" ++ # eicomehere + + # This should not normally be set as a build argument. It's here so that + # every toolchain can pass through the "global" value via toolchain_args(). +@@ -186,7 +187,7 @@ if (host_toolchain == "") { + # TODO(dpranke): Add some sort of assert here that verifies that + # no toolchain omitted host_toolchain from its toolchain_args(). + +- if (host_os == "linux") { ++ if (host_os == "linux" || host_os == "freebsd") { + if (target_os != "linux") { + host_toolchain = "//build/toolchain/linux:clang_$host_cpu" + } else if (is_clang) { +@@ -224,7 +225,7 @@ if (target_os == "android") { + assert(host_os == "linux" || host_os == "mac", + "Android builds are only supported on Linux and Mac hosts.") + _default_toolchain = "//build/toolchain/android:android_clang_$target_cpu" +-} else if (target_os == "chromeos" || target_os == "linux") { ++} else if (target_os == "chromeos" || target_os == "linux" || target_os == "freebsd") { + # See comments in build/toolchain/cros/BUILD.gn about board compiles. + if (is_clang) { + _default_toolchain = "//build/toolchain/linux:clang_$target_cpu" +@@ -255,7 +256,8 @@ if (target_os == "android") { + } else if (target_os == "aix") { + _default_toolchain = "//build/toolchain/aix:$target_cpu" + } else { +- assert(false, "Unsupported target_os: $target_os") ++ _default_toolchain = "//build/toolchain/linux:clang_$target_cpu" ++ # eicomehere assert(false, "Unsupported target_os: $target_os") + } + + # If a custom toolchain has been set in the args, set it as default. Otherwise, +@@ -289,6 +291,7 @@ is_chromeos = current_os == "chromeos" + is_fuchsia = current_os == "fuchsia" + is_ios = current_os == "ios" + is_linux = current_os == "chromeos" || current_os == "linux" ++is_bsd = current_os == "freebsd" + is_mac = current_os == "mac" + is_nacl = current_os == "nacl" + is_win = current_os == "win" || current_os == "winuwp" +@@ -307,7 +310,8 @@ is_posix = !is_win && !is_fuchsia + + import("//build/config/deprecated_default_sources_assignment_filter.gni") + sources_assignment_filter = deprecated_default_sources_assignment_filter +-set_sources_assignment_filter(sources_assignment_filter) ++# set_sources_assignment_filter(sources_assignment_filter) ++# eicomehere + + # ============================================================================= + # TARGET DEFAULTS +diff --git third_party/libwebrtc/build/config/ui.gni third_party/libwebrtc/build/config/ui.gni +index 90a237d86c..b02589f140 100644 +--- third_party/libwebrtc/build/config/ui.gni ++++ third_party/libwebrtc/build/config/ui.gni +@@ -46,7 +46,7 @@ declare_args() { + } + + # Make sure glib is not used if building for ChromeOS/Chromecast +-assert(!use_glib || (is_linux && !is_chromeos && !is_chromecast)) ++assert(!use_glib || ((is_linux || is_bsd) && !is_chromeos && !is_chromecast)) + + # Whether to use atk, the Accessibility ToolKit library + use_atk = is_desktop_linux && !is_chromecast && use_glib +diff --git third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build +index 170f75a14a..59f2839cb5 100644 +--- third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build ++++ third_party/libwebrtc/call/adaptation/resource_adaptation_gn/moz.build +@@ -78,6 +78,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -161,6 +172,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +188,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -191,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/call/audio_sender_interface_gn/moz.build third_party/libwebrtc/call/audio_sender_interface_gn/moz.build +index 78e83f6241..c38037208f 100644 +--- third_party/libwebrtc/call/audio_sender_interface_gn/moz.build ++++ third_party/libwebrtc/call/audio_sender_interface_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/call/bitrate_allocator_gn/moz.build third_party/libwebrtc/call/bitrate_allocator_gn/moz.build +index 00b6bca886..fb634416a1 100644 +--- third_party/libwebrtc/call/bitrate_allocator_gn/moz.build ++++ third_party/libwebrtc/call/bitrate_allocator_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/call/bitrate_configurator_gn/moz.build third_party/libwebrtc/call/bitrate_configurator_gn/moz.build +index 44b9a12bf3..8d99387fd0 100644 +--- third_party/libwebrtc/call/bitrate_configurator_gn/moz.build ++++ third_party/libwebrtc/call/bitrate_configurator_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/call/call_gn/moz.build third_party/libwebrtc/call/call_gn/moz.build +index 88e0146c70..c82e780421 100644 +--- third_party/libwebrtc/call/call_gn/moz.build ++++ third_party/libwebrtc/call/call_gn/moz.build +@@ -73,6 +73,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -156,6 +167,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -168,6 +183,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -186,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/call/call_interfaces_gn/moz.build third_party/libwebrtc/call/call_interfaces_gn/moz.build +index 612f96594d..97f63d35fb 100644 +--- third_party/libwebrtc/call/call_interfaces_gn/moz.build ++++ third_party/libwebrtc/call/call_interfaces_gn/moz.build +@@ -74,6 +74,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -157,6 +168,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +184,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -187,6 +206,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/call/fake_network_gn/moz.build third_party/libwebrtc/call/fake_network_gn/moz.build +index f1a309fb5f..d34b740ce2 100644 +--- third_party/libwebrtc/call/fake_network_gn/moz.build ++++ third_party/libwebrtc/call/fake_network_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/call/rtp_interfaces_gn/moz.build third_party/libwebrtc/call/rtp_interfaces_gn/moz.build +index 2a45da543e..2c9f68e276 100644 +--- third_party/libwebrtc/call/rtp_interfaces_gn/moz.build ++++ third_party/libwebrtc/call/rtp_interfaces_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/call/rtp_receiver_gn/moz.build third_party/libwebrtc/call/rtp_receiver_gn/moz.build +index 51d2ceb146..d6d418ca53 100644 +--- third_party/libwebrtc/call/rtp_receiver_gn/moz.build ++++ third_party/libwebrtc/call/rtp_receiver_gn/moz.build +@@ -71,6 +71,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -154,6 +165,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -166,6 +181,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -184,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/call/rtp_sender_gn/moz.build third_party/libwebrtc/call/rtp_sender_gn/moz.build +index ae1560c8dd..ddd99f9101 100644 +--- third_party/libwebrtc/call/rtp_sender_gn/moz.build ++++ third_party/libwebrtc/call/rtp_sender_gn/moz.build +@@ -71,6 +71,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -154,6 +165,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -166,6 +181,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -184,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/call/simulated_network_gn/moz.build third_party/libwebrtc/call/simulated_network_gn/moz.build +index 01df4d15cb..0ed9d60cbf 100644 +--- third_party/libwebrtc/call/simulated_network_gn/moz.build ++++ third_party/libwebrtc/call/simulated_network_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/call/simulated_packet_receiver_gn/moz.build third_party/libwebrtc/call/simulated_packet_receiver_gn/moz.build +index 6b7d003802..a57da9be77 100644 +--- third_party/libwebrtc/call/simulated_packet_receiver_gn/moz.build ++++ third_party/libwebrtc/call/simulated_packet_receiver_gn/moz.build +@@ -65,6 +65,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -144,6 +155,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -156,6 +171,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/call/video_stream_api_gn/moz.build third_party/libwebrtc/call/video_stream_api_gn/moz.build +index 7cb2f919bb..83243f529e 100644 +--- third_party/libwebrtc/call/video_stream_api_gn/moz.build ++++ third_party/libwebrtc/call/video_stream_api_gn/moz.build +@@ -70,6 +70,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -153,6 +164,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +180,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -183,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/common_audio/common_audio_avx2_gn/moz.build third_party/libwebrtc/common_audio/common_audio_avx2_gn/moz.build +index 804bd07cf2..3f17429272 100644 +--- third_party/libwebrtc/common_audio/common_audio_avx2_gn/moz.build ++++ third_party/libwebrtc/common_audio/common_audio_avx2_gn/moz.build +@@ -74,6 +74,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -136,6 +147,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -148,6 +163,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -166,6 +185,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + CXXFLAGS += [ +diff --git third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build +index 576bc73ef1..0b19e4a43e 100644 +--- third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build ++++ third_party/libwebrtc/common_audio/common_audio_c_arm_asm_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -132,6 +143,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -144,6 +159,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build +index b3f6a79de5..51eb0216fa 100644 +--- third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build ++++ third_party/libwebrtc/common_audio/common_audio_c_gn/moz.build +@@ -111,6 +111,22 @@ if CONFIG["OS_TARGET"] == "Darwin": + "/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c" + ] + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/common_audio/signal_processing/complex_bit_reverse.c", ++ "/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c" ++ ] ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -203,6 +219,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -215,6 +235,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -252,6 +276,12 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + "/third_party/libwebrtc/common_audio/signal_processing/filter_ar_fast_q12.c" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build +index 7519188bb8..3bf422e462 100644 +--- third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build ++++ third_party/libwebrtc/common_audio/common_audio_cc_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/common_audio/common_audio_gn/moz.build third_party/libwebrtc/common_audio/common_audio_gn/moz.build +index 8d7c5e66d9..d9cdc2950b 100644 +--- third_party/libwebrtc/common_audio/common_audio_gn/moz.build ++++ third_party/libwebrtc/common_audio/common_audio_gn/moz.build +@@ -81,6 +81,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -163,6 +174,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -175,6 +190,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -193,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build +index 94282547fc..0364b08aa1 100644 +--- third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build ++++ third_party/libwebrtc/common_audio/common_audio_neon_c_gn/moz.build +@@ -72,6 +72,18 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_ARCH_ARM64"] = True ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +@@ -151,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build +index d4cae00455..b82a30000e 100644 +--- third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build ++++ third_party/libwebrtc/common_audio/common_audio_neon_gn/moz.build +@@ -71,6 +71,18 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_ARCH_ARM64"] = True ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +@@ -150,6 +162,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +178,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/common_audio/common_audio_sse2_gn/moz.build third_party/libwebrtc/common_audio/common_audio_sse2_gn/moz.build +index da595c2d55..5cdfff7099 100644 +--- third_party/libwebrtc/common_audio/common_audio_sse2_gn/moz.build ++++ third_party/libwebrtc/common_audio/common_audio_sse2_gn/moz.build +@@ -73,6 +73,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -172,6 +191,19 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + "-msse2" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2", ++ "-msse2" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + CXXFLAGS += [ +diff --git third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build +index ec343008c3..ae9a0b4d0f 100644 +--- third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build ++++ third_party/libwebrtc/common_audio/fir_filter_factory_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -151,6 +162,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,6 +178,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -181,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/common_audio/fir_filter_gn/moz.build third_party/libwebrtc/common_audio/fir_filter_gn/moz.build +index b68672ac9c..45c8436aa4 100644 +--- third_party/libwebrtc/common_audio/fir_filter_gn/moz.build ++++ third_party/libwebrtc/common_audio/fir_filter_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build +index 5f023ff20f..437427709a 100644 +--- third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build ++++ third_party/libwebrtc/common_audio/sinc_resampler_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -142,6 +153,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -154,6 +169,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build +index e347d8b036..c0459ffd4a 100644 +--- third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build ++++ third_party/libwebrtc/common_audio/third_party/ooura/fft_size_128_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -170,6 +181,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -182,6 +197,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -213,6 +232,19 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Darwin": + "-msse2" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2", ++ "-msse2" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build +index f6a66fd94c..e7da77233a 100644 +--- third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build ++++ third_party/libwebrtc/common_audio/third_party/ooura/fft_size_256_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -165,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build +index 3ca7adf7c7..4e766d5077 100644 +--- third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build ++++ third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_gn/moz.build +@@ -64,6 +64,21 @@ if CONFIG["OS_TARGET"] == "Darwin": + "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c" + ] + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c" ++ ] ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +158,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +174,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -189,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + "/third_party/libwebrtc/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/common_video/common_video_gn/moz.build third_party/libwebrtc/common_video/common_video_gn/moz.build +index 47fbf712f3..4e0bbdaab8 100644 +--- third_party/libwebrtc/common_video/common_video_gn/moz.build ++++ third_party/libwebrtc/common_video/common_video_gn/moz.build +@@ -82,6 +82,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -165,6 +176,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +192,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -195,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/common_video/frame_counts_gn/moz.build third_party/libwebrtc/common_video/frame_counts_gn/moz.build +index e59d92bd06..18021c752b 100644 +--- third_party/libwebrtc/common_video/frame_counts_gn/moz.build ++++ third_party/libwebrtc/common_video/frame_counts_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build +index 6415babf4b..c0ea32de1d 100644 +--- third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build ++++ third_party/libwebrtc/common_video/generic_frame_descriptor/generic_frame_descriptor_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build +index 9a48c63310..3e071fe7bc 100644 +--- third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build ++++ third_party/libwebrtc/logging/rtc_event_audio_gn/moz.build +@@ -71,6 +71,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -146,6 +157,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -158,6 +173,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -176,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build +index 3d1dc904de..7df1356295 100644 +--- third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build ++++ third_party/libwebrtc/logging/rtc_event_bwe_gn/moz.build +@@ -74,6 +74,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -157,6 +168,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +184,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -187,6 +206,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build +index e932a6f402..cfe5bc2e3d 100644 +--- third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build ++++ third_party/libwebrtc/logging/rtc_event_pacing_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build +index fa25a833b2..1c6e6b6fe3 100644 +--- third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build ++++ third_party/libwebrtc/logging/rtc_event_rtp_rtcp_gn/moz.build +@@ -72,6 +72,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -155,6 +166,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -167,6 +182,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -185,6 +204,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/logging/rtc_event_video_gn/moz.build third_party/libwebrtc/logging/rtc_event_video_gn/moz.build +index 24a773a739..6feac83a15 100644 +--- third_party/libwebrtc/logging/rtc_event_video_gn/moz.build ++++ third_party/libwebrtc/logging/rtc_event_video_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -144,6 +155,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -156,6 +171,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -174,6 +193,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build +index c54804b3a4..5f27d2af48 100644 +--- third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build ++++ third_party/libwebrtc/logging/rtc_stream_config_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/media/rtc_constants_gn/moz.build third_party/libwebrtc/media/rtc_constants_gn/moz.build +index 2f3db2f585..eb9e3cca90 100644 +--- third_party/libwebrtc/media/rtc_constants_gn/moz.build ++++ third_party/libwebrtc/media/rtc_constants_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -165,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/media/rtc_encoder_simulcast_proxy_gn/moz.build third_party/libwebrtc/media/rtc_encoder_simulcast_proxy_gn/moz.build +index ed245efdb2..911d5b2fb4 100644 +--- third_party/libwebrtc/media/rtc_encoder_simulcast_proxy_gn/moz.build ++++ third_party/libwebrtc/media/rtc_encoder_simulcast_proxy_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/media/rtc_h264_profile_id_gn/moz.build third_party/libwebrtc/media/rtc_h264_profile_id_gn/moz.build +index 9720ea1e6b..dab50bbd2f 100644 +--- third_party/libwebrtc/media/rtc_h264_profile_id_gn/moz.build ++++ third_party/libwebrtc/media/rtc_h264_profile_id_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build +index ba216a477d..691f5f73bf 100644 +--- third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build ++++ third_party/libwebrtc/media/rtc_internal_video_codecs_gn/moz.build +@@ -71,6 +71,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -154,6 +165,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -166,6 +181,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -184,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/media/rtc_media_base_gn/moz.build third_party/libwebrtc/media/rtc_media_base_gn/moz.build +index 6299546e50..38cb879c05 100644 +--- third_party/libwebrtc/media/rtc_media_base_gn/moz.build ++++ third_party/libwebrtc/media/rtc_media_base_gn/moz.build +@@ -74,6 +74,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -157,6 +168,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +184,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -187,6 +206,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/media/rtc_media_config_gn/moz.build third_party/libwebrtc/media/rtc_media_config_gn/moz.build +index d63bb1b4b8..1dc1cf3ca2 100644 +--- third_party/libwebrtc/media/rtc_media_config_gn/moz.build ++++ third_party/libwebrtc/media/rtc_media_config_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build +index 6a59696d42..76d7394885 100644 +--- third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build ++++ third_party/libwebrtc/media/rtc_simulcast_encoder_adapter_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/media/rtc_vp9_profile_gn/moz.build third_party/libwebrtc/media/rtc_vp9_profile_gn/moz.build +index 0fe855c986..f537a34e2a 100644 +--- third_party/libwebrtc/media/rtc_vp9_profile_gn/moz.build ++++ third_party/libwebrtc/media/rtc_vp9_profile_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build +index bf69a7fd36..c77dff9ac8 100644 +--- third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/audio_coding_gn/moz.build +@@ -72,6 +72,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -154,6 +165,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -166,6 +181,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -184,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build +index 95ebdfbf22..5056b7f898 100644 +--- third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/audio_coding_module_typedefs_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build +index d9950da328..4d00634df1 100644 +--- third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/audio_coding_opus_common_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build +index bd7a46484c..ec4eb3a4dd 100644 +--- third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/audio_encoder_cng_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build +index 5e05711a0a..9c3b0fa0c2 100644 +--- third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_config_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -165,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build +index 02652a645e..05b91b964e 100644 +--- third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/audio_network_adaptor_gn/moz.build +@@ -78,6 +78,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -160,6 +171,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -172,6 +187,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -190,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build +index 8d64113f0c..e8114d4b6d 100644 +--- third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/default_neteq_factory_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build +index 2cba3eaf30..fb6ff91231 100644 +--- third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/g711_c_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -165,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build +index d0358285ee..2925f8f975 100644 +--- third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/g711_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -144,6 +155,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -156,6 +171,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -174,6 +193,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build +index 2391406c7c..411973c09f 100644 +--- third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/g722_c_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -165,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build +index b7cb35e809..d29c974884 100644 +--- third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/g722_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -144,6 +155,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -156,6 +171,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -174,6 +193,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build +index 4926d2f62b..4b78f056e9 100644 +--- third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/ilbc_c_gn/moz.build +@@ -136,6 +136,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -218,6 +229,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -230,6 +245,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -248,6 +267,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build +index 6761866623..959c2a3fbc 100644 +--- third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/ilbc_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -151,6 +162,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,6 +178,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -181,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build +index dd4a702003..5febb7113a 100644 +--- third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/isac_bwinfo_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_coding/isac_c_gn/moz.build third_party/libwebrtc/modules/audio_coding/isac_c_gn/moz.build +index dcec8bb4ae..61f8843d65 100644 +--- third_party/libwebrtc/modules/audio_coding/isac_c_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/isac_c_gn/moz.build +@@ -90,6 +90,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -158,6 +169,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -170,6 +185,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -188,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/isac_common_gn/moz.build third_party/libwebrtc/modules/audio_coding/isac_common_gn/moz.build +index a3f4c56332..ddf8508745 100644 +--- third_party/libwebrtc/modules/audio_coding/isac_common_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/isac_common_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_coding/isac_gn/moz.build third_party/libwebrtc/modules/audio_coding/isac_gn/moz.build +index e0338b3223..608ca07244 100644 +--- third_party/libwebrtc/modules/audio_coding/isac_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/isac_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -137,6 +148,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -149,6 +164,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -167,6 +186,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build +index 369cde69c4..4c33ca5d22 100644 +--- third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/isac_vad_gn/moz.build +@@ -67,6 +67,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -138,6 +149,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -150,6 +165,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -168,6 +187,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build +index 894dd93af3..61d293f8e5 100644 +--- third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/legacy_encoded_audio_frame_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build +index a13ab74d22..a8fc468546 100644 +--- third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/neteq_gn/moz.build +@@ -100,6 +100,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -182,6 +193,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -194,6 +209,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -212,6 +231,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build +index f990afd7f8..8f1f844ebe 100644 +--- third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/pcm16b_c_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -165,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build +index 03e7131ed3..8811a23ef9 100644 +--- third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/pcm16b_gn/moz.build +@@ -70,6 +70,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -145,6 +156,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -157,6 +172,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -175,6 +194,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/red_gn/moz.build third_party/libwebrtc/modules/audio_coding/red_gn/moz.build +index 68cad29dac..76f0e70480 100644 +--- third_party/libwebrtc/modules/audio_coding/red_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/red_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build +index 73e8f3150a..a355b9e522 100644 +--- third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/webrtc_cng_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build +index b66ec62d77..c1c4d629c4 100644 +--- third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/webrtc_multiopus_gn/moz.build +@@ -74,6 +74,18 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_CODEC_ISAC"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +164,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +180,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -192,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["WEBRTC_CODEC_ISAC"] = True + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build +index ebbeb5e720..87cb5a9094 100644 +--- third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/webrtc_opus_gn/moz.build +@@ -74,6 +74,18 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_CODEC_ISAC"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -159,6 +171,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -171,6 +187,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -199,6 +219,12 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["WEBRTC_CODEC_ISAC"] = True + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build +index 91637fdf63..4e340c3a17 100644 +--- third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build ++++ third_party/libwebrtc/modules/audio_coding/webrtc_opus_wrapper_gn/moz.build +@@ -73,6 +73,18 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_CODEC_ISAC"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -151,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -191,6 +211,12 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + + DEFINES["WEBRTC_CODEC_ISAC"] = True + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_device/audio_device_api_gn/moz.build third_party/libwebrtc/modules/audio_device/audio_device_api_gn/moz.build +index d553e48f75..ead13f6507 100644 +--- third_party/libwebrtc/modules/audio_device/audio_device_api_gn/moz.build ++++ third_party/libwebrtc/modules/audio_device/audio_device_api_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_device/audio_device_buffer_gn/moz.build third_party/libwebrtc/modules/audio_device/audio_device_buffer_gn/moz.build +index d20e4682f8..88caadf755 100644 +--- third_party/libwebrtc/modules/audio_device/audio_device_buffer_gn/moz.build ++++ third_party/libwebrtc/modules/audio_device/audio_device_buffer_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -151,6 +162,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,6 +178,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -181,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_device/audio_device_default_gn/moz.build third_party/libwebrtc/modules/audio_device/audio_device_default_gn/moz.build +index dfcd31ca8e..143e728d54 100644 +--- third_party/libwebrtc/modules/audio_device/audio_device_default_gn/moz.build ++++ third_party/libwebrtc/modules/audio_device/audio_device_default_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_device/audio_device_generic_gn/moz.build third_party/libwebrtc/modules/audio_device/audio_device_generic_gn/moz.build +index 765213c18d..c15e3f8307 100644 +--- third_party/libwebrtc/modules/audio_device/audio_device_generic_gn/moz.build ++++ third_party/libwebrtc/modules/audio_device/audio_device_generic_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build +index 12bf49bad3..cf444570c5 100644 +--- third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build ++++ third_party/libwebrtc/modules/audio_device/audio_device_gn/moz.build +@@ -65,6 +65,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -144,6 +155,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -156,6 +171,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build +index 68ec847d01..3d8985bc97 100644 +--- third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build ++++ third_party/libwebrtc/modules/audio_device/audio_device_impl_gn/moz.build +@@ -72,6 +72,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -155,6 +166,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -167,6 +182,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -185,6 +204,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build +index 19e1fe4eb4..f9842af162 100644 +--- third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build ++++ third_party/libwebrtc/modules/audio_mixer/audio_frame_manipulator_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build +index 94516e1abc..4c5f8cf367 100644 +--- third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build ++++ third_party/libwebrtc/modules/audio_mixer/audio_mixer_impl_gn/moz.build +@@ -71,6 +71,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -153,6 +164,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +180,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -183,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build +index 1cb3f5f859..5243ecb0d5 100644 +--- third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_erl_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build +index 5ee9926d73..fda8141751 100644 +--- third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/aec3/adaptive_fir_filter_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -142,6 +153,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -154,6 +169,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn/moz.build +index ef04406d56..3cb2136297 100644 +--- third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn/moz.build +@@ -78,6 +78,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -140,6 +151,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -152,6 +167,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -170,6 +189,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + CXXFLAGS += [ +diff --git third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build +index 023a92c66d..c4de0dc7d1 100644 +--- third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/aec3/aec3_common_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build +index 232b3260f2..c5672cf01d 100644 +--- third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/aec3/aec3_fft_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -142,6 +153,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -154,6 +169,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build +index 6f0bd96210..2832081818 100644 +--- third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/aec3/aec3_gn/moz.build +@@ -122,6 +122,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -204,6 +215,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -216,6 +231,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -234,6 +253,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build +index 3e3b520340..1cdfae9081 100644 +--- third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/aec3/fft_data_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build +index 6b715cf60d..1b006a94c1 100644 +--- third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/aec3/matched_filter_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build +index 4bf2dbffa3..44c2635516 100644 +--- third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/aec3/render_buffer_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build +index cacc9ed296..d0fdcc9655 100644 +--- third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/aec3/vector_math_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build +index 2caa5e8c8d..97bc73f79b 100644 +--- third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/aec_dump/aec_dump_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build +index 9b0a685f3a..e8b894013c 100644 +--- third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build +index 62c40a27ab..a8b5054bf8 100644 +--- third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/aec_dump_interface_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build +index aacdf2e8de..809cc86b67 100644 +--- third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/aecm/aecm_core_gn/moz.build +@@ -70,6 +70,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -160,6 +171,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -172,6 +187,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -190,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build +index 2f3c247f8d..08e42ae646 100644 +--- third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/agc/agc_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -151,6 +162,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,6 +178,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -181,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build +index 9341722062..a3f286ed6a 100644 +--- third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/agc/gain_control_interface_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_processing/agc/gain_map_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc/gain_map_gn/moz.build +index f423fd9185..4c65ddc43a 100644 +--- third_party/libwebrtc/modules/audio_processing/agc/gain_map_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/agc/gain_map_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build +index 95105f5fcd..e7fa2d27a6 100644 +--- third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/agc/legacy_agc_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -151,6 +162,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,6 +178,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -181,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build +index f226023205..324825f69e 100644 +--- third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/agc/level_estimation_gn/moz.build +@@ -70,6 +70,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gn/moz.build +index f24833e768..74ff24d31b 100644 +--- third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/agc2/adaptive_digital_gn/moz.build +@@ -72,6 +72,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -154,6 +165,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -166,6 +181,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -184,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build +index 34268baaab..69a9ce288f 100644 +--- third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/agc2/biquad_filter_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build +index 7c5b44ca8d..3723f76581 100644 +--- third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/agc2/common_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build +index 9e5ae01b06..ec9f3d0d7b 100644 +--- third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/agc2/fixed_digital_gn/moz.build +@@ -71,6 +71,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -153,6 +164,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +180,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -183,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build +index 8d029a4813..851946099d 100644 +--- third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/agc2/gain_applier_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/agc2/level_estimation_agc_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/level_estimation_agc_gn/moz.build +index 10e304d037..76b8891b18 100644 +--- third_party/libwebrtc/modules/audio_processing/agc2/level_estimation_agc_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/agc2/level_estimation_agc_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -151,6 +162,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,6 +178,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -181,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build +index 4c3dcae0dd..46df3d678f 100644 +--- third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/agc2/noise_level_estimator_gn/moz.build +@@ -72,6 +72,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -154,6 +165,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -166,6 +181,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -184,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build +index 02bb5992a8..dc9e568585 100644 +--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad/rnn_vad_gn/moz.build +@@ -76,6 +76,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -158,6 +169,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -170,6 +185,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -188,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad_with_level_gn/moz.build third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad_with_level_gn/moz.build +index 29ff661f3f..c32364be17 100644 +--- third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad_with_level_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/agc2/rnn_vad_with_level_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/api_gn/moz.build third_party/libwebrtc/modules/audio_processing/api_gn/moz.build +index 61257ba32e..5538eb3dc9 100644 +--- third_party/libwebrtc/modules/audio_processing/api_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/api_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build +index b7222f28e8..467047a60a 100644 +--- third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/apm_logging_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -151,6 +162,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,6 +178,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -181,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build +index 8b40b4cb62..34bc8a6631 100644 +--- third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/audio_buffer_gn/moz.build +@@ -71,6 +71,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -153,6 +164,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +180,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -183,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build +index 7886a35e3f..b87f10b087 100644 +--- third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/audio_frame_proxies_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build +index 9a37847c2a..b609235bcf 100644 +--- third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/audio_frame_view_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build +index 2cd701c7bd..6bd2d22be3 100644 +--- third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/audio_processing_gn/moz.build +@@ -83,6 +83,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -165,6 +176,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -177,6 +192,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -195,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build +index 16f24db0db..a30a2ab2d8 100644 +--- third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/audio_processing_statistics_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -165,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/config_gn/moz.build third_party/libwebrtc/modules/audio_processing/config_gn/moz.build +index d154904bfe..ba9d09bb0f 100644 +--- third_party/libwebrtc/modules/audio_processing/config_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/config_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -165,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build +index d16e75d8a2..3034b71b89 100644 +--- third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/high_pass_filter_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build +index d7a1e942ac..bd49c7cd31 100644 +--- third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/ns/ns_gn/moz.build +@@ -81,6 +81,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -163,6 +174,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -175,6 +190,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -193,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build +index 38f26be7f4..8f67e79016 100644 +--- third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/optionally_built_submodule_creators_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build +index 0f3e5de3b1..17cd351eeb 100644 +--- third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/rms_level_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build +index 787ed21f02..ec680c042c 100644 +--- third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_api_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build +index f9d72cd33f..eb34582faa 100644 +--- third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/transient/transient_suppressor_impl_gn/moz.build +@@ -72,6 +72,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -154,6 +165,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -166,6 +181,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -184,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build +index e54d2711eb..3537e1279d 100644 +--- third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/utility/cascaded_biquad_filter_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build +index d801a59cdc..6462f3d303 100644 +--- third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/utility/legacy_delay_estimator_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -140,6 +151,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -152,6 +167,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -170,6 +189,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build +index c4c4ac1865..042ecc2ae5 100644 +--- third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/utility/pffft_wrapper_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build +index d4e45f71b1..028c2901a7 100644 +--- third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/vad/vad_gn/moz.build +@@ -75,6 +75,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -157,6 +168,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +184,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -187,6 +206,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/audio_processing/voice_detection_gn/moz.build third_party/libwebrtc/modules/audio_processing/voice_detection_gn/moz.build +index 4a0bb433ff..3710267bef 100644 +--- third_party/libwebrtc/modules/audio_processing/voice_detection_gn/moz.build ++++ third_party/libwebrtc/modules/audio_processing/voice_detection_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build +index e33af8aa70..a316bbbef3 100644 +--- third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build ++++ third_party/libwebrtc/modules/congestion_controller/congestion_controller_gn/moz.build +@@ -70,6 +70,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -153,6 +164,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +180,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -183,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build +index bf9510ea2b..193ab286d7 100644 +--- third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build ++++ third_party/libwebrtc/modules/congestion_controller/goog_cc/alr_detector_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build +index ed1d889b06..6bed68ef07 100644 +--- third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build ++++ third_party/libwebrtc/modules/congestion_controller/goog_cc/delay_based_bwe_gn/moz.build +@@ -70,6 +70,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -153,6 +164,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +180,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -183,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build +index e5ada7d40b..be73ee52a2 100644 +--- third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build ++++ third_party/libwebrtc/modules/congestion_controller/goog_cc/estimators_gn/moz.build +@@ -75,6 +75,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -158,6 +169,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -170,6 +185,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -188,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build +index 34d657629e..6a8b0f097d 100644 +--- third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build ++++ third_party/libwebrtc/modules/congestion_controller/goog_cc/goog_cc_gn/moz.build +@@ -70,6 +70,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -153,6 +164,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +180,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -183,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build +index 0c00fb8f6f..e08dbac9d2 100644 +--- third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build ++++ third_party/libwebrtc/modules/congestion_controller/goog_cc/link_capacity_estimator_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_controller_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_controller_gn/moz.build +index 20f3fa99c6..415cac2d84 100644 +--- third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_controller_gn/moz.build ++++ third_party/libwebrtc/modules/congestion_controller/goog_cc/loss_based_controller_gn/moz.build +@@ -71,6 +71,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -154,6 +165,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -166,6 +181,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -184,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build +index 63ce8a8202..a45cf85ebd 100644 +--- third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build ++++ third_party/libwebrtc/modules/congestion_controller/goog_cc/probe_controller_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build +index db96bf6fb6..f0f25bf5e7 100644 +--- third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build ++++ third_party/libwebrtc/modules/congestion_controller/goog_cc/pushback_controller_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build +index 9fe8b79dac..f986760576 100644 +--- third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build ++++ third_party/libwebrtc/modules/congestion_controller/rtp/control_handler_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build +index b97261ce5d..d1a45388c0 100644 +--- third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build ++++ third_party/libwebrtc/modules/congestion_controller/rtp/transport_feedback_gn/moz.build +@@ -70,6 +70,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -153,6 +164,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +180,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -183,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn/moz.build third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn/moz.build +index 6b2343b809..09ae7d81b8 100644 +--- third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn/moz.build ++++ third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn/moz.build +@@ -55,6 +55,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -102,6 +113,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -110,6 +125,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -118,6 +137,19 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2", ++ "-msse2" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + CXXFLAGS += [ +diff --git third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build +index e95094ab6f..2f2a454f63 100644 +--- third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build ++++ third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build +@@ -87,6 +87,57 @@ if CONFIG["OS_TARGET"] == "Darwin": + "/third_party/libwebrtc/modules/desktop_capture/mac/window_list_utils.cc" + ] + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["WEBRTC_USE_PIPEWIRE"] = True ++ DEFINES["WEBRTC_USE_X11"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ ++ LOCAL_INCLUDES += [ ++ "/third_party/pipewire/", ++ "/third_party/pipewire/" ++ ] ++ ++ OS_LIBS += [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrandr", ++ "Xrender", ++ "Xtst" ++ ] ++ ++ SOURCES += [ ++ "/third_party/libwebrtc/modules/desktop_capture/linux/base_capturer_pipewire.cc" ++ ] ++ ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_pipewire.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/linux/screen_capturer_x11.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/linux/shared_x_display.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_pipewire.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/linux/window_capturer_x11.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/linux/window_finder_x11.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/linux/window_list_utils.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/linux/x_atom_cache.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/linux/x_error_trap.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/linux/x_server_pixel_buffer.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/linux/x_window_property.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/screen_capturer_linux.cc", ++ "/third_party/libwebrtc/modules/desktop_capture/window_capturer_linux.cc" ++ ] ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -228,6 +279,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -236,6 +291,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -244,6 +303,12 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build +index 9b1c42eecc..507ea5357b 100644 +--- third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build ++++ third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn/moz.build +@@ -47,6 +47,29 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["WEBRTC_USE_X11"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ ++ OS_LIBS += [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrandr", ++ "Xrender", ++ "Xtst" ++ ] ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -122,6 +145,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -130,6 +157,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build +index 7499ee5367..2c0a7f6d22 100644 +--- third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build ++++ third_party/libwebrtc/modules/desktop_capture/primitives_gn/moz.build +@@ -55,6 +55,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -107,6 +118,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -115,6 +130,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -123,6 +142,12 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "WINNT": + + DEFINES["_HAS_ITERATOR_DEBUGGING"] = "0" + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/module_api_gn/moz.build third_party/libwebrtc/modules/module_api_gn/moz.build +index 90a1674712..21c3df8d3c 100644 +--- third_party/libwebrtc/modules/module_api_gn/moz.build ++++ third_party/libwebrtc/modules/module_api_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/module_api_public_gn/moz.build third_party/libwebrtc/modules/module_api_public_gn/moz.build +index b7fafeb8ac..009705bd83 100644 +--- third_party/libwebrtc/modules/module_api_public_gn/moz.build ++++ third_party/libwebrtc/modules/module_api_public_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/module_fec_api_gn/moz.build third_party/libwebrtc/modules/module_fec_api_gn/moz.build +index 06ddd30bac..062654e984 100644 +--- third_party/libwebrtc/modules/module_fec_api_gn/moz.build ++++ third_party/libwebrtc/modules/module_fec_api_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build +index c805149b23..1a82f89b56 100644 +--- third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build ++++ third_party/libwebrtc/modules/pacing/interval_budget_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/pacing/pacing_gn/moz.build third_party/libwebrtc/modules/pacing/pacing_gn/moz.build +index 14f838a27e..a511e1130b 100644 +--- third_party/libwebrtc/modules/pacing/pacing_gn/moz.build ++++ third_party/libwebrtc/modules/pacing/pacing_gn/moz.build +@@ -74,6 +74,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -157,6 +168,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +184,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -187,6 +206,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build +index 2893be3850..b40e48bcb0 100644 +--- third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build ++++ third_party/libwebrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn/moz.build +@@ -80,6 +80,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -163,6 +174,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -175,6 +190,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -193,6 +212,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build +index 3cc6aef78a..5b99af28f9 100644 +--- third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build ++++ third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_format_gn/moz.build +@@ -110,6 +110,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -193,6 +204,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -205,6 +220,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -223,6 +242,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build +index aaf8b0d6a4..974874af4a 100644 +--- third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build ++++ third_party/libwebrtc/modules/rtp_rtcp/rtp_rtcp_gn/moz.build +@@ -122,6 +122,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -205,6 +216,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -217,6 +232,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -235,6 +254,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build +index 7bb80e9b9e..6023595050 100644 +--- third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build ++++ third_party/libwebrtc/modules/rtp_rtcp/rtp_video_header_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build +index 5d86539978..dda0d67d48 100644 +--- third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build ++++ third_party/libwebrtc/modules/third_party/fft/fft_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -165,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build +index aa11853dd9..10b384f400 100644 +--- third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build ++++ third_party/libwebrtc/modules/third_party/g711/g711_3p_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -165,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build +index abda751faf..f46832eae4 100644 +--- third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build ++++ third_party/libwebrtc/modules/third_party/g722/g722_3p_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/utility/utility_gn/moz.build third_party/libwebrtc/modules/utility/utility_gn/moz.build +index f156a1f403..a7246fc58f 100644 +--- third_party/libwebrtc/modules/utility/utility_gn/moz.build ++++ third_party/libwebrtc/modules/utility/utility_gn/moz.build +@@ -73,6 +73,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -155,6 +166,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -167,6 +182,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -185,6 +204,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_capture/BUILD.gn third_party/libwebrtc/modules/video_capture/BUILD.gn +index df2d7c4d0b..a4d7f610af 100644 +--- third_party/libwebrtc/modules/video_capture/BUILD.gn ++++ third_party/libwebrtc/modules/video_capture/BUILD.gn +@@ -60,7 +60,7 @@ if (!build_with_chromium) { + "../../system_wrappers", + ] + +- if (is_linux || is_chromeos) { ++ if (is_linux || is_bsd || is_chromeos) { + sources = [ + "linux/device_info_linux.cc", + "linux/device_info_linux.h", +diff --git third_party/libwebrtc/modules/video_capture/linux/device_info_linux.h third_party/libwebrtc/modules/video_capture/linux/device_info_linux.h +index e153e728dc..735e735f54 100644 +--- third_party/libwebrtc/modules/video_capture/linux/device_info_linux.h ++++ third_party/libwebrtc/modules/video_capture/linux/device_info_linux.h +@@ -16,7 +16,9 @@ + #include "modules/video_capture/device_info_impl.h" + + #include "rtc_base/platform_thread.h" ++#ifdef WEBRTC_LINUX + #include ++#endif + + struct v4l2_capability; + +diff --git third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build +index 34235a30b3..3227279252 100644 +--- third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build ++++ third_party/libwebrtc/modules/video_capture/video_capture_internal_impl_gn/moz.build +@@ -65,6 +65,22 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/modules/video_capture/linux/device_info_linux.cc", ++ "/third_party/libwebrtc/modules/video_capture/linux/video_capture_linux.cc" ++ ] ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -164,6 +180,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -176,6 +196,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -190,6 +214,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build +index c8e1c44387..56834b6b81 100644 +--- third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build ++++ third_party/libwebrtc/modules/video_capture/video_capture_module_gn/moz.build +@@ -73,6 +73,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -156,6 +167,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -168,6 +183,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -186,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build +index 99b6ecb3e8..4d0d874883 100644 +--- third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build ++++ third_party/libwebrtc/modules/video_coding/chain_diff_calculator_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build +index 763b8d86a5..37d91ad325 100644 +--- third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build ++++ third_party/libwebrtc/modules/video_coding/codec_globals_headers_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/video_coding/deprecated/nack_module_gn/moz.build third_party/libwebrtc/modules/video_coding/deprecated/nack_module_gn/moz.build +index 2ac5e4a7dc..097a233f37 100644 +--- third_party/libwebrtc/modules/video_coding/deprecated/nack_module_gn/moz.build ++++ third_party/libwebrtc/modules/video_coding/deprecated/nack_module_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build +index a271dccd12..96b2f9867c 100644 +--- third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build ++++ third_party/libwebrtc/modules/video_coding/encoded_frame_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build +index d881c8bfe2..d6c0f584cf 100644 +--- third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build ++++ third_party/libwebrtc/modules/video_coding/frame_dependencies_calculator_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_coding/nack_module_gn/moz.build third_party/libwebrtc/modules/video_coding/nack_module_gn/moz.build +index 3cef1cde89..79bd01c097 100644 +--- third_party/libwebrtc/modules/video_coding/nack_module_gn/moz.build ++++ third_party/libwebrtc/modules/video_coding/nack_module_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -151,6 +162,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -163,6 +178,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -181,6 +200,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build +index 867febecaf..310335e268 100644 +--- third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build ++++ third_party/libwebrtc/modules/video_coding/video_codec_interface_gn/moz.build +@@ -70,6 +70,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -153,6 +164,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +180,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -183,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build +index c9d54a3c92..2dcd6cad87 100644 +--- third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build ++++ third_party/libwebrtc/modules/video_coding/video_coding_gn/moz.build +@@ -89,6 +89,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -172,6 +183,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -184,6 +199,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -202,6 +221,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build +index 8169f9253b..2d5b2d40bb 100644 +--- third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build ++++ third_party/libwebrtc/modules/video_coding/video_coding_utility_gn/moz.build +@@ -78,6 +78,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -161,6 +172,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -173,6 +188,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -191,6 +210,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build +index b33113c875..44f60acc0d 100644 +--- third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build ++++ third_party/libwebrtc/modules/video_coding/webrtc_h264_gn/moz.build +@@ -74,6 +74,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -157,6 +168,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +184,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -187,6 +206,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_coding/webrtc_multiplex_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_multiplex_gn/moz.build +index 5b1c1a4812..80ec25f1c1 100644 +--- third_party/libwebrtc/modules/video_coding/webrtc_multiplex_gn/moz.build ++++ third_party/libwebrtc/modules/video_coding/webrtc_multiplex_gn/moz.build +@@ -72,6 +72,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -155,6 +166,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -167,6 +182,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -185,6 +204,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build +index 119ead07fd..a10c8b155a 100644 +--- third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build ++++ third_party/libwebrtc/modules/video_coding/webrtc_vp8_gn/moz.build +@@ -73,6 +73,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -156,6 +167,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -168,6 +183,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -186,6 +205,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build +index 2d77d08f3f..d2e49f982c 100644 +--- third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build ++++ third_party/libwebrtc/modules/video_coding/webrtc_vp8_temporal_layers_gn/moz.build +@@ -74,6 +74,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -157,6 +168,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +184,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -187,6 +206,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build +index 883e4f24fc..4bb4c055b6 100644 +--- third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build ++++ third_party/libwebrtc/modules/video_coding/webrtc_vp9_gn/moz.build +@@ -71,6 +71,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -154,6 +165,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -166,6 +181,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -184,6 +203,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build +index 56b99d9426..4e7648fe75 100644 +--- third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build ++++ third_party/libwebrtc/modules/video_coding/webrtc_vp9_helpers_gn/moz.build +@@ -70,6 +70,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -153,6 +164,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -165,6 +180,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -183,6 +202,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_processing/denoiser_filter_gn/moz.build third_party/libwebrtc/modules/video_processing/denoiser_filter_gn/moz.build +index 671414d81a..97f09adac9 100644 +--- third_party/libwebrtc/modules/video_processing/denoiser_filter_gn/moz.build ++++ third_party/libwebrtc/modules/video_processing/denoiser_filter_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/video_processing/video_processing_gn/moz.build third_party/libwebrtc/modules/video_processing/video_processing_gn/moz.build +index 44e296d84b..7e33976234 100644 +--- third_party/libwebrtc/modules/video_processing/video_processing_gn/moz.build ++++ third_party/libwebrtc/modules/video_processing/video_processing_gn/moz.build +@@ -75,6 +75,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -158,6 +169,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -170,6 +185,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -188,6 +207,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/modules/video_processing/video_processing_neon_gn/moz.build third_party/libwebrtc/modules/video_processing/video_processing_neon_gn/moz.build +index 3db2a1404a..28697a8a9e 100644 +--- third_party/libwebrtc/modules/video_processing/video_processing_neon_gn/moz.build ++++ third_party/libwebrtc/modules/video_processing/video_processing_neon_gn/moz.build +@@ -66,6 +66,18 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_ARCH_ARM64"] = True ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +@@ -134,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -146,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/modules/video_processing/video_processing_sse2_gn/moz.build third_party/libwebrtc/modules/video_processing/video_processing_sse2_gn/moz.build +index 03e5b6ad21..b6a1c902cd 100644 +--- third_party/libwebrtc/modules/video_processing/video_processing_sse2_gn/moz.build ++++ third_party/libwebrtc/modules/video_processing/video_processing_sse2_gn/moz.build +@@ -72,6 +72,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -134,6 +145,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -146,6 +161,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -171,6 +190,19 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Android": + "-msse2" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2", ++ "-msse2" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Linux": + + CXXFLAGS += [ +diff --git third_party/libwebrtc/moz.build third_party/libwebrtc/moz.build +index 2e4385b18f..3ebf2fec87 100644 +--- third_party/libwebrtc/moz.build ++++ third_party/libwebrtc/moz.build +@@ -382,6 +382,18 @@ if CONFIG["OS_TARGET"] == "Darwin": + "/third_party/libwebrtc/sdk/helpers_objc_gn" + ] + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DIRS += [ ++ "/third_party/libwebrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn", ++ "/third_party/libwebrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn", ++ "/third_party/libwebrtc/modules/audio_coding/isac_c_gn", ++ "/third_party/libwebrtc/modules/audio_coding/isac_gn", ++ "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_generic_gn", ++ "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_gn", ++ "/third_party/libwebrtc/modules/desktop_capture/primitives_gn" ++ ] ++ + if CONFIG["OS_TARGET"] == "Linux": + + DIRS += [ +@@ -478,6 +490,34 @@ if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "Darwin": + "/third_party/libwebrtc/modules/video_processing/video_processing_sse2_gn" + ] + ++if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DIRS += [ ++ "/third_party/libwebrtc/common_audio/common_audio_neon_c_gn", ++ "/third_party/libwebrtc/common_audio/common_audio_neon_gn", ++ "/third_party/libwebrtc/modules/video_processing/video_processing_neon_gn" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DIRS += [ ++ "/third_party/libwebrtc/common_audio/common_audio_avx2_gn", ++ "/third_party/libwebrtc/common_audio/common_audio_sse2_gn", ++ "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn", ++ "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn", ++ "/third_party/libwebrtc/modules/video_processing/video_processing_sse2_gn" ++ ] ++ ++if CONFIG["CPU_ARCH"] == "x86_64" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DIRS += [ ++ "/third_party/libwebrtc/common_audio/common_audio_avx2_gn", ++ "/third_party/libwebrtc/common_audio/common_audio_sse2_gn", ++ "/third_party/libwebrtc/modules/audio_processing/aec3/aec3_avx2_gn", ++ "/third_party/libwebrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn", ++ "/third_party/libwebrtc/modules/video_processing/video_processing_sse2_gn" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DIRS += [ +diff --git third_party/libwebrtc/rtc_base/atomicops_gn/moz.build third_party/libwebrtc/rtc_base/atomicops_gn/moz.build +index 0c553d4c3f..c7bc3dd1c5 100644 +--- third_party/libwebrtc/rtc_base/atomicops_gn/moz.build ++++ third_party/libwebrtc/rtc_base/atomicops_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build +index 0100dbf7f4..76e82d5ce1 100644 +--- third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build ++++ third_party/libwebrtc/rtc_base/audio_format_to_string_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/checks_gn/moz.build third_party/libwebrtc/rtc_base/checks_gn/moz.build +index 68eee86e8f..35e0ba1944 100644 +--- third_party/libwebrtc/rtc_base/checks_gn/moz.build ++++ third_party/libwebrtc/rtc_base/checks_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build +index 2df28227a2..966ee98fb5 100644 +--- third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build ++++ third_party/libwebrtc/rtc_base/compile_assert_c_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build +index 7510baf3cc..bbdf313b42 100644 +--- third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build ++++ third_party/libwebrtc/rtc_base/criticalsection_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/deprecation_gn/moz.build third_party/libwebrtc/rtc_base/deprecation_gn/moz.build +index 0b693bf5f3..94f1d00b74 100644 +--- third_party/libwebrtc/rtc_base/deprecation_gn/moz.build ++++ third_party/libwebrtc/rtc_base/deprecation_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/divide_round_gn/moz.build third_party/libwebrtc/rtc_base/divide_round_gn/moz.build +index 993a40bfae..ea4955dccb 100644 +--- third_party/libwebrtc/rtc_base/divide_round_gn/moz.build ++++ third_party/libwebrtc/rtc_base/divide_round_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build +index d3afe8963c..b19c599f98 100644 +--- third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build ++++ third_party/libwebrtc/rtc_base/experiments/alr_experiment_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build +index 4e8ea215d1..2579a8808c 100644 +--- third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build ++++ third_party/libwebrtc/rtc_base/experiments/balanced_degradation_settings_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build +index a4aa4eebe7..7b58c6d237 100644 +--- third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build ++++ third_party/libwebrtc/rtc_base/experiments/cpu_speed_experiment_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build +index dd92481166..45e797da3f 100644 +--- third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build ++++ third_party/libwebrtc/rtc_base/experiments/field_trial_parser_gn/moz.build +@@ -71,6 +71,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -146,6 +157,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -158,6 +173,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -176,6 +195,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/experiments/jitter_upper_bound_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/jitter_upper_bound_experiment_gn/moz.build +index 39bc2591f9..a119775ceb 100644 +--- third_party/libwebrtc/rtc_base/experiments/jitter_upper_bound_experiment_gn/moz.build ++++ third_party/libwebrtc/rtc_base/experiments/jitter_upper_bound_experiment_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build +index 945f0998cc..e9c649a40a 100644 +--- third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build ++++ third_party/libwebrtc/rtc_base/experiments/keyframe_interval_settings_experiment_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build +index c78427dd8e..ff10b2ef80 100644 +--- third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build ++++ third_party/libwebrtc/rtc_base/experiments/min_video_bitrate_experiment_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build +index 9869fbeaf4..63a4e571a8 100644 +--- third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build ++++ third_party/libwebrtc/rtc_base/experiments/quality_rampup_experiment_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build +index 1e13061e59..4287a2945b 100644 +--- third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build ++++ third_party/libwebrtc/rtc_base/experiments/quality_scaler_settings_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build +index c5a4121caf..d978e8c35d 100644 +--- third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build ++++ third_party/libwebrtc/rtc_base/experiments/quality_scaling_experiment_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build +index 4b1d9b6c5e..44ad60ce35 100644 +--- third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build ++++ third_party/libwebrtc/rtc_base/experiments/rate_control_settings_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build +index 35a6b7e751..0b37d72ff1 100644 +--- third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build ++++ third_party/libwebrtc/rtc_base/experiments/rtt_mult_experiment_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build +index bddf73039f..c917487223 100644 +--- third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build ++++ third_party/libwebrtc/rtc_base/experiments/stable_target_rate_experiment_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build +index 35e5616cf3..c6544a6c88 100644 +--- third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build ++++ third_party/libwebrtc/rtc_base/gtest_prod_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build +index 0f7ea26a8b..c89265731c 100644 +--- third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build ++++ third_party/libwebrtc/rtc_base/ignore_wundef_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/logging_gn/moz.build third_party/libwebrtc/rtc_base/logging_gn/moz.build +index 0aedd9d2b8..e7c098eaa1 100644 +--- third_party/libwebrtc/rtc_base/logging_gn/moz.build ++++ third_party/libwebrtc/rtc_base/logging_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/macromagic_gn/moz.build third_party/libwebrtc/rtc_base/macromagic_gn/moz.build +index 13e0c9d7d1..aa92250903 100644 +--- third_party/libwebrtc/rtc_base/macromagic_gn/moz.build ++++ third_party/libwebrtc/rtc_base/macromagic_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build +index d93aad4d04..0d2fded497 100644 +--- third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build ++++ third_party/libwebrtc/rtc_base/memory/aligned_malloc_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build +index 6818028bdd..c6fddb1ac5 100644 +--- third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build ++++ third_party/libwebrtc/rtc_base/network/sent_packet_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -165,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build +index 1adcd4d231..c70a1a099a 100644 +--- third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build ++++ third_party/libwebrtc/rtc_base/platform_thread_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/platform_thread_types.cc third_party/libwebrtc/rtc_base/platform_thread_types.cc +index b0243b41dc..f5fc7b94ef 100644 +--- third_party/libwebrtc/rtc_base/platform_thread_types.cc ++++ third_party/libwebrtc/rtc_base/platform_thread_types.cc +@@ -43,7 +43,9 @@ PlatformThreadId CurrentThreadId() { + return static_cast(pthread_self()); + #else + // Default implementation for nacl and solaris. +- return reinterpret_cast(pthread_self()); ++ // WEBRTC_BSD: pthread_t is a pointer, so cannot be casted to pid_t ++ // (aka int32_t) on 64-bit archs. Required on OpenBSD. ++ return reinterpret_cast(pthread_self()); + #endif + #endif // defined(WEBRTC_POSIX) + } +diff --git third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build +index 34f531a364..03932e67cc 100644 +--- third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build ++++ third_party/libwebrtc/rtc_base/platform_thread_types_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -165,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build +index 0395b95fbd..a63a103c8f 100644 +--- third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build ++++ third_party/libwebrtc/rtc_base/protobuf_utils_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build +index bb9bdc02fe..b89a7b125e 100644 +--- third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build ++++ third_party/libwebrtc/rtc_base/rate_limiter_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/refcount_gn/moz.build third_party/libwebrtc/rtc_base/refcount_gn/moz.build +index ec576f9f35..c1cf3e04ea 100644 +--- third_party/libwebrtc/rtc_base/refcount_gn/moz.build ++++ third_party/libwebrtc/rtc_base/refcount_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/rtc_base_approved_gn/moz.build third_party/libwebrtc/rtc_base/rtc_base_approved_gn/moz.build +index d6d5827bef..c9fe6e55b5 100644 +--- third_party/libwebrtc/rtc_base/rtc_base_approved_gn/moz.build ++++ third_party/libwebrtc/rtc_base/rtc_base_approved_gn/moz.build +@@ -81,6 +81,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -160,6 +171,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -172,6 +187,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -190,6 +209,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build +index 096dde68e6..9dc1aea8da 100644 +--- third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build ++++ third_party/libwebrtc/rtc_base/rtc_base_gn/moz.build +@@ -95,6 +95,21 @@ if CONFIG["OS_TARGET"] == "Darwin": + "/third_party/libwebrtc/rtc_base/mac_ifaddrs_converter.cc" + ] + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/rtc_base/ifaddrs_converter.cc" ++ ] ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -189,6 +204,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -201,6 +220,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -219,6 +242,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build +index 0a8e4c923f..41fe90e367 100644 +--- third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build ++++ third_party/libwebrtc/rtc_base/rtc_event_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build +index 4a7c5b4293..3852fd42f5 100644 +--- third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build ++++ third_party/libwebrtc/rtc_base/rtc_numerics_gn/moz.build +@@ -70,6 +70,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -145,6 +156,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -157,6 +172,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -175,6 +194,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build +index d96678f7a8..0b49342614 100644 +--- third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build ++++ third_party/libwebrtc/rtc_base/rtc_task_queue_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build +index 91cb657baa..a5db7ec29e 100644 +--- third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build ++++ third_party/libwebrtc/rtc_base/safe_compare_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build +index cfa437f17e..02ede0bf62 100644 +--- third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build ++++ third_party/libwebrtc/rtc_base/safe_conversions_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build +index 0f21ee0ec0..0250389998 100644 +--- third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build ++++ third_party/libwebrtc/rtc_base/safe_minmax_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build +index 86ab37c351..f70de3cd8c 100644 +--- third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build ++++ third_party/libwebrtc/rtc_base/sanitizer_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/stringutils_gn/moz.build third_party/libwebrtc/rtc_base/stringutils_gn/moz.build +index 7b8a6f0466..f38718b4b7 100644 +--- third_party/libwebrtc/rtc_base/stringutils_gn/moz.build ++++ third_party/libwebrtc/rtc_base/stringutils_gn/moz.build +@@ -72,6 +72,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build +index e64e42444f..4219c4b383 100644 +--- third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build ++++ third_party/libwebrtc/rtc_base/synchronization/mutex_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/synchronization/rw_lock_wrapper_gn/moz.build third_party/libwebrtc/rtc_base/synchronization/rw_lock_wrapper_gn/moz.build +index 7e21dfb135..929ac91719 100644 +--- third_party/libwebrtc/rtc_base/synchronization/rw_lock_wrapper_gn/moz.build ++++ third_party/libwebrtc/rtc_base/synchronization/rw_lock_wrapper_gn/moz.build +@@ -72,6 +72,21 @@ if CONFIG["OS_TARGET"] == "Darwin": + "/third_party/libwebrtc/rtc_base/synchronization/rw_lock_posix.cc" + ] + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ ++ UNIFIED_SOURCES += [ ++ "/third_party/libwebrtc/rtc_base/synchronization/rw_lock_posix.cc" ++ ] ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -155,6 +170,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -167,6 +186,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -185,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/synchronization/sequence_checker_gn/moz.build third_party/libwebrtc/rtc_base/synchronization/sequence_checker_gn/moz.build +index 989cd3818c..fe8084b94f 100644 +--- third_party/libwebrtc/rtc_base/synchronization/sequence_checker_gn/moz.build ++++ third_party/libwebrtc/rtc_base/synchronization/sequence_checker_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build +index a4d28a77f8..e2d5c70015 100644 +--- third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build ++++ third_party/libwebrtc/rtc_base/synchronization/yield_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -165,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build +index 726c334499..16b953c2f4 100644 +--- third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build ++++ third_party/libwebrtc/rtc_base/synchronization/yield_policy_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/system/arch_gn/moz.build third_party/libwebrtc/rtc_base/system/arch_gn/moz.build +index 41faa8db3e..700e83506f 100644 +--- third_party/libwebrtc/rtc_base/system/arch_gn/moz.build ++++ third_party/libwebrtc/rtc_base/system/arch_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build +index abf59fc012..5c782921c6 100644 +--- third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build ++++ third_party/libwebrtc/rtc_base/system/file_wrapper_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build +index 11acafa1f0..4761d0fb21 100644 +--- third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build ++++ third_party/libwebrtc/rtc_base/system/ignore_warnings_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/system/inline_gn/moz.build third_party/libwebrtc/rtc_base/system/inline_gn/moz.build +index 9c49ec8ebe..c1b8e3bfe9 100644 +--- third_party/libwebrtc/rtc_base/system/inline_gn/moz.build ++++ third_party/libwebrtc/rtc_base/system/inline_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build +index d28b5a1f7d..941ac33562 100644 +--- third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build ++++ third_party/libwebrtc/rtc_base/system/rtc_export_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/system/thread_registry_gn/moz.build third_party/libwebrtc/rtc_base/system/thread_registry_gn/moz.build +index f2a24b6858..0621f71051 100644 +--- third_party/libwebrtc/rtc_base/system/thread_registry_gn/moz.build ++++ third_party/libwebrtc/rtc_base/system/thread_registry_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/system/unused_gn/moz.build third_party/libwebrtc/rtc_base/system/unused_gn/moz.build +index a66038c452..47eccdccef 100644 +--- third_party/libwebrtc/rtc_base/system/unused_gn/moz.build ++++ third_party/libwebrtc/rtc_base/system/unused_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build +index 846d3cd2ef..d1561ceb0e 100644 +--- third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build ++++ third_party/libwebrtc/rtc_base/system/warn_current_thread_is_deadlocked_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/task_utils/pending_task_safety_flag_gn/moz.build third_party/libwebrtc/rtc_base/task_utils/pending_task_safety_flag_gn/moz.build +index 09d8a125b1..1b6e2caf41 100644 +--- third_party/libwebrtc/rtc_base/task_utils/pending_task_safety_flag_gn/moz.build ++++ third_party/libwebrtc/rtc_base/task_utils/pending_task_safety_flag_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build +index d1dd80b975..689efda9e3 100644 +--- third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build ++++ third_party/libwebrtc/rtc_base/task_utils/repeating_task_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -150,6 +161,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -162,6 +177,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -180,6 +199,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/task_utils/to_queued_task_gn/moz.build third_party/libwebrtc/rtc_base/task_utils/to_queued_task_gn/moz.build +index b9beb651ea..589b69f948 100644 +--- third_party/libwebrtc/rtc_base/task_utils/to_queued_task_gn/moz.build ++++ third_party/libwebrtc/rtc_base/task_utils/to_queued_task_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build +index 4b51914955..5b5c7330eb 100644 +--- third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build ++++ third_party/libwebrtc/rtc_base/third_party/base64/base64_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -165,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build +index aa0c821c64..66808a1395 100644 +--- third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build ++++ third_party/libwebrtc/rtc_base/third_party/sigslot/sigslot_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -135,6 +146,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -147,6 +162,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -165,6 +184,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build +index d4a8d10149..c79c2fcb13 100644 +--- third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build ++++ third_party/libwebrtc/rtc_base/thread_checker_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/time/timestamp_extrapolator_gn/moz.build third_party/libwebrtc/rtc_base/time/timestamp_extrapolator_gn/moz.build +index a20a051566..34060aae69 100644 +--- third_party/libwebrtc/rtc_base/time/timestamp_extrapolator_gn/moz.build ++++ third_party/libwebrtc/rtc_base/time/timestamp_extrapolator_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/timeutils_gn/moz.build third_party/libwebrtc/rtc_base/timeutils_gn/moz.build +index d192716f00..6702ba17c9 100644 +--- third_party/libwebrtc/rtc_base/timeutils_gn/moz.build ++++ third_party/libwebrtc/rtc_base/timeutils_gn/moz.build +@@ -12,6 +12,7 @@ AllowCompilerWarnings() + DEFINES["ABSL_ALLOCATOR_NOTHROW"] = "1" + DEFINES["RTC_ENABLE_VP9"] = True + DEFINES["WEBRTC_ENABLE_PROTOBUF"] = "0" ++DEFINES["WEBRTC_EXCLUDE_SYSTEM_TIME"] = True + DEFINES["WEBRTC_LIBRARY_IMPL"] = True + DEFINES["WEBRTC_MOZILLA_BUILD"] = True + DEFINES["WEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS"] = "0" +@@ -50,7 +51,6 @@ if CONFIG["OS_TARGET"] == "Android": + DEFINES["HAVE_SYS_UIO_H"] = True + DEFINES["WEBRTC_ANDROID"] = True + DEFINES["WEBRTC_ANDROID_OPENSLES"] = True +- DEFINES["WEBRTC_EXCLUDE_SYSTEM_TIME"] = True + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_GNU_SOURCE"] = True +@@ -63,7 +63,6 @@ if CONFIG["OS_TARGET"] == "Android": + + if CONFIG["OS_TARGET"] == "Darwin": + +- DEFINES["WEBRTC_EXCLUDE_SYSTEM_TIME"] = True + DEFINES["WEBRTC_MAC"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True +@@ -71,6 +70,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -79,7 +89,6 @@ if CONFIG["OS_TARGET"] == "Linux": + DEFINES["USE_OZONE"] = "1" + DEFINES["USE_UDEV"] = True + DEFINES["USE_X11"] = "1" +- DEFINES["WEBRTC_EXCLUDE_SYSTEM_TIME"] = True + DEFINES["WEBRTC_LINUX"] = True + DEFINES["WEBRTC_POSIX"] = True + DEFINES["_FILE_OFFSET_BITS"] = "64" +@@ -97,7 +106,6 @@ if CONFIG["OS_TARGET"] == "WINNT": + DEFINES["PSAPI_VERSION"] = "2" + DEFINES["UNICODE"] = True + DEFINES["USE_AURA"] = "1" +- DEFINES["WEBRTC_EXCLUDE_SYSTEM_TIME"] = True + DEFINES["WEBRTC_WIN"] = True + DEFINES["WIN32"] = True + DEFINES["WIN32_LEAN_AND_MEAN"] = True +@@ -148,6 +156,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -160,6 +172,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -178,6 +194,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/rtc_base/type_traits_gn/moz.build third_party/libwebrtc/rtc_base/type_traits_gn/moz.build +index e6f6516add..ea033a5418 100644 +--- third_party/libwebrtc/rtc_base/type_traits_gn/moz.build ++++ third_party/libwebrtc/rtc_base/type_traits_gn/moz.build +@@ -60,6 +60,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -127,6 +138,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -139,6 +154,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build +index 6893f51e29..4296c97792 100644 +--- third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build ++++ third_party/libwebrtc/rtc_base/units/unit_base_gn/moz.build +@@ -64,6 +64,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -131,6 +142,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -143,6 +158,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build +index 1566021a43..d55eec4c45 100644 +--- third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build ++++ third_party/libwebrtc/rtc_base/weak_ptr_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -139,6 +150,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -151,6 +166,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -169,6 +188,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build +index 27f8943356..9048ed5724 100644 +--- third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build ++++ third_party/libwebrtc/system_wrappers/field_trial_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/system_wrappers/metrics_gn/moz.build third_party/libwebrtc/system_wrappers/metrics_gn/moz.build +index 4502ed6490..7a7fb84c72 100644 +--- third_party/libwebrtc/system_wrappers/metrics_gn/moz.build ++++ third_party/libwebrtc/system_wrappers/metrics_gn/moz.build +@@ -68,6 +68,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -143,6 +154,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -155,6 +170,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -173,6 +192,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build +index 82bce3bfb7..f03a349c54 100644 +--- third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build ++++ third_party/libwebrtc/system_wrappers/system_wrappers_gn/moz.build +@@ -78,6 +78,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -164,6 +175,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -176,6 +191,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -194,6 +213,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/test/rtp_test_utils_gn/moz.build third_party/libwebrtc/test/rtp_test_utils_gn/moz.build +index 273d89e46a..4b21a457f2 100644 +--- third_party/libwebrtc/test/rtp_test_utils_gn/moz.build ++++ third_party/libwebrtc/test/rtp_test_utils_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build +index e924b18fa3..d5dc363523 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/algorithm_gn/moz.build +@@ -45,6 +45,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -99,6 +106,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build +index 73bafcfc0b..87ffa4c4de 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/algorithm/container_gn/moz.build +@@ -45,6 +45,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -99,6 +106,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build +index 1f7110d903..df50c856ce 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/base/atomic_hook_gn/moz.build +@@ -45,6 +45,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -99,6 +106,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build +index a4f119b5b9..7d38b50155 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/base/base_internal_gn/moz.build +@@ -45,6 +45,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -99,6 +106,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build +index a9450603fc..66dc829ee8 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/base/config_gn/moz.build +@@ -45,6 +45,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -99,6 +106,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build +index 24981257e0..14c2f061a6 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/base/core_headers_gn/moz.build +@@ -45,6 +45,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -99,6 +106,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build +index 315cef37ac..cece71701a 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/base/log_severity_gn/moz.build +@@ -49,6 +49,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -107,6 +114,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -125,6 +136,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build +index 05c76ecca4..bb5e9435a3 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/base/raw_logging_internal_gn/moz.build +@@ -49,6 +49,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -107,6 +114,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -125,6 +136,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build +index febd668c3e..c6a10fca5e 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/container/compressed_tuple_gn/moz.build +@@ -45,6 +45,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -99,6 +106,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/container/flat_hash_map_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/container/flat_hash_map_gn/moz.build +index 5a3a972dde..1c36737586 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/container/flat_hash_map_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/container/flat_hash_map_gn/moz.build +@@ -45,6 +45,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -99,6 +106,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build +index 682a3804a1..1d57f663d3 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_gn/moz.build +@@ -45,6 +45,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -99,6 +106,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build +index 3eb5a5283a..c455f7088e 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/container/inlined_vector_internal_gn/moz.build +@@ -45,6 +45,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -99,6 +106,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build +index f87a937483..c43cf10426 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/memory/memory_gn/moz.build +@@ -45,6 +45,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -99,6 +106,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build +index 3ddd78d43a..87061097bd 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/meta/type_traits_gn/moz.build +@@ -45,6 +45,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -99,6 +106,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build +index d67c73d4fd..c54ab569c4 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/numeric/int128_gn/moz.build +@@ -49,6 +49,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -107,6 +114,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -125,6 +136,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/strings/internal_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/strings/internal_gn/moz.build +index c29c41724f..998ccdfafb 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/strings/internal_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/strings/internal_gn/moz.build +@@ -51,6 +51,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -109,6 +116,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -127,6 +138,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build +index 1e0536815d..7148b278e2 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/strings/strings_gn/moz.build +@@ -64,6 +64,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -122,6 +129,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -140,6 +151,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build +index d8d238f926..b69f4b3060 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_optional_access_gn/moz.build +@@ -49,6 +49,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -107,6 +114,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -125,6 +136,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build +index 101899ca0f..750120c464 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/types/bad_variant_access_gn/moz.build +@@ -49,6 +49,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -107,6 +114,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -125,6 +136,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build +index b2cd8e000b..9bdbee1b42 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/types/optional_gn/moz.build +@@ -45,6 +45,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -99,6 +106,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build +index 59006e5636..2bcdce6128 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/types/span_gn/moz.build +@@ -45,6 +45,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -99,6 +106,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build +index 8ed0454015..4e63178221 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/types/variant_gn/moz.build +@@ -45,6 +45,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -99,6 +106,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build +index 68bf39994a..d4161d3dad 100644 +--- third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build ++++ third_party/libwebrtc/third_party/abseil-cpp/absl/utility/utility_gn/moz.build +@@ -45,6 +45,13 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["_LIBCPP_HAS_NO_ALIGNED_ALLOCATION"] = True + DEFINES["__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES"] = "0" + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -99,6 +106,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +diff --git third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build +index d0320d626c..6c1fd2fe59 100644 +--- third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build ++++ third_party/libwebrtc/third_party/pffft/pffft_gn/moz.build +@@ -50,6 +50,15 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -109,6 +118,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -121,6 +134,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -139,6 +156,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build +index b4e7624999..383af34187 100644 +--- third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build ++++ third_party/libwebrtc/third_party/rnnoise/rnn_vad_gn/moz.build +@@ -50,6 +50,15 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -108,6 +117,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -120,6 +133,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -138,6 +155,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build +index 26595d5470..6998f05ebb 100644 +--- third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build ++++ third_party/libwebrtc/video/adaptation/video_adaptation_gn/moz.build +@@ -76,6 +76,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -159,6 +170,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -171,6 +186,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -189,6 +208,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build +index 358e2a0265..e9755c1b8a 100644 +--- third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build ++++ third_party/libwebrtc/video/frame_dumping_decoder_gn/moz.build +@@ -69,6 +69,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -152,6 +163,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -164,6 +179,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -182,6 +201,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/video/video_gn/moz.build third_party/libwebrtc/video/video_gn/moz.build +index 2e2817462d..0c71de8b54 100644 +--- third_party/libwebrtc/video/video_gn/moz.build ++++ third_party/libwebrtc/video/video_gn/moz.build +@@ -98,6 +98,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -181,6 +192,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -193,6 +208,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -211,6 +230,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build +index ee18953e19..8ab1119b13 100644 +--- third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build ++++ third_party/libwebrtc/video/video_stream_encoder_impl_gn/moz.build +@@ -74,6 +74,17 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -157,6 +168,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -169,6 +184,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +@@ -187,6 +206,12 @@ if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "Android": + "android_support" + ] + ++if CONFIG["CPU_ARCH"] == "x86" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ CXXFLAGS += [ ++ "-msse2" ++ ] ++ + if CONFIG["CPU_ARCH"] == "aarch64" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["CR_SYSROOT_HASH"] = "ef67b6ca8fd6e2e51515a243d043d1ea4caf45e6" +diff --git third_party/libwebrtc/webrtc.gni third_party/libwebrtc/webrtc.gni +index 69fccc5194..4b0e51c537 100644 +--- third_party/libwebrtc/webrtc.gni ++++ third_party/libwebrtc/webrtc.gni +@@ -292,7 +292,7 @@ rtc_opus_dir = "//third_party/opus" + + # Desktop capturer is supported only on Windows, OSX and Linux. + rtc_desktop_capture_supported = +- (is_win && current_os != "winuwp") || is_mac || ++ (is_win && current_os != "winuwp") || is_mac || is_bsd || + ((is_linux || is_chromeos) && (rtc_use_x11_extensions || rtc_use_pipewire)) + + ############################################################################### +diff --git third_party/libwebrtc/webrtc_gn/moz.build third_party/libwebrtc/webrtc_gn/moz.build +index c5d06aa1d6..f0672d215a 100644 +--- third_party/libwebrtc/webrtc_gn/moz.build ++++ third_party/libwebrtc/webrtc_gn/moz.build +@@ -65,6 +65,28 @@ if CONFIG["OS_TARGET"] == "Darwin": + DEFINES["__STDC_CONSTANT_MACROS"] = True + DEFINES["__STDC_FORMAT_MACROS"] = True + ++if CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["USE_GLIB"] = "1" ++ DEFINES["WEBRTC_BSD"] = True ++ DEFINES["WEBRTC_POSIX"] = True ++ DEFINES["_FILE_OFFSET_BITS"] = "64" ++ DEFINES["_LARGEFILE64_SOURCE"] = True ++ DEFINES["_LARGEFILE_SOURCE"] = True ++ DEFINES["__STDC_CONSTANT_MACROS"] = True ++ DEFINES["__STDC_FORMAT_MACROS"] = True ++ ++ OS_LIBS += [ ++ "X11", ++ "Xcomposite", ++ "Xdamage", ++ "Xext", ++ "Xfixes", ++ "Xrandr", ++ "Xrender", ++ "Xtst" ++ ] ++ + if CONFIG["OS_TARGET"] == "Linux": + + DEFINES["USE_AURA"] = "1" +@@ -159,6 +181,10 @@ if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_FORTIFY_SOURCE"] = "2" + ++if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_FORTIFY_SOURCE"] = "2" ++ + if not CONFIG["MOZ_DEBUG"] and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_FORTIFY_SOURCE"] = "2" +@@ -171,6 +197,10 @@ if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Darwin": + + DEFINES["_DEBUG"] = True + ++if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "FreeBSD": ++ ++ DEFINES["_DEBUG"] = True ++ + if CONFIG["MOZ_DEBUG"] == "1" and CONFIG["OS_TARGET"] == "Linux": + + DEFINES["_DEBUG"] = True +-- +2.34.1 +